./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/config/TaipanReach.xml -i ../../sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/config/svcomp-Overflow-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c7e459611ed6ff9d4c49aa04980ca7f1d5aaaf97e8fc0116c264955df4ed453a --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 09:44:00,589 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 09:44:00,591 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 09:44:00,608 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 09:44:00,608 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 09:44:00,609 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 09:44:00,610 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 09:44:00,612 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 09:44:00,613 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 09:44:00,614 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 09:44:00,615 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 09:44:00,616 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 09:44:00,616 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 09:44:00,617 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 09:44:00,618 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 09:44:00,619 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 09:44:00,620 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 09:44:00,621 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 09:44:00,622 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 09:44:00,624 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 09:44:00,625 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 09:44:00,626 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 09:44:00,627 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 09:44:00,628 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 09:44:00,631 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 09:44:00,631 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 09:44:00,631 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 09:44:00,632 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 09:44:00,633 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 09:44:00,634 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 09:44:00,634 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 09:44:00,635 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 09:44:00,635 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 09:44:00,636 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 09:44:00,637 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 09:44:00,637 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 09:44:00,638 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 09:44:00,638 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 09:44:00,638 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 09:44:00,639 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 09:44:00,639 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 09:44:00,640 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/config/svcomp-Overflow-32bit-Taipan_Default.epf [2022-12-14 09:44:00,669 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 09:44:00,670 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 09:44:00,670 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 09:44:00,670 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 09:44:00,671 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 09:44:00,671 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 09:44:00,671 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 09:44:00,671 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 09:44:00,675 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 09:44:00,676 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 09:44:00,676 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 09:44:00,676 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 09:44:00,676 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 09:44:00,676 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 09:44:00,676 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 09:44:00,676 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 09:44:00,677 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 09:44:00,677 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 09:44:00,677 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 09:44:00,677 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 09:44:00,678 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 09:44:00,678 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 09:44:00,678 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 09:44:00,678 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 09:44:00,678 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 09:44:00,678 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 09:44:00,678 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 09:44:00,679 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-12-14 09:44:00,679 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 09:44:00,679 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 09:44:00,679 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 09:44:00,679 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 09:44:00,679 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 09:44:00,679 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 09:44:00,680 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 09:44:00,680 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 09:44:00,680 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 09:44:00,680 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 09:44:00,680 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 09:44:00,680 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 09:44:00,680 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 09:44:00,681 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 09:44:00,681 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 09:44:00,681 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c7e459611ed6ff9d4c49aa04980ca7f1d5aaaf97e8fc0116c264955df4ed453a [2022-12-14 09:44:00,838 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 09:44:00,855 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 09:44:00,857 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 09:44:00,858 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 09:44:00,858 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 09:44:00,859 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c [2022-12-14 09:44:03,391 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 09:44:03,575 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 09:44:03,576 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c [2022-12-14 09:44:03,583 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/data/4a831dee9/9dde969a98374df59683f45464d9778b/FLAGc88335297 [2022-12-14 09:44:03,597 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/data/4a831dee9/9dde969a98374df59683f45464d9778b [2022-12-14 09:44:03,599 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 09:44:03,600 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 09:44:03,601 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 09:44:03,601 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 09:44:03,604 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 09:44:03,605 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 09:44:03" (1/1) ... [2022-12-14 09:44:03,606 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33406670 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:03, skipping insertion in model container [2022-12-14 09:44:03,606 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 09:44:03" (1/1) ... [2022-12-14 09:44:03,612 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 09:44:03,626 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 09:44:03,732 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c[730,743] [2022-12-14 09:44:03,765 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 09:44:03,772 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 09:44:03,781 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c[730,743] [2022-12-14 09:44:03,804 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 09:44:03,814 INFO L208 MainTranslator]: Completed translation [2022-12-14 09:44:03,814 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:03 WrapperNode [2022-12-14 09:44:03,814 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 09:44:03,815 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 09:44:03,815 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 09:44:03,815 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 09:44:03,821 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:03" (1/1) ... [2022-12-14 09:44:03,828 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:03" (1/1) ... [2022-12-14 09:44:03,840 INFO L138 Inliner]: procedures = 17, calls = 18, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 53 [2022-12-14 09:44:03,840 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 09:44:03,841 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 09:44:03,841 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 09:44:03,841 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 09:44:03,848 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:03" (1/1) ... [2022-12-14 09:44:03,848 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:03" (1/1) ... [2022-12-14 09:44:03,850 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:03" (1/1) ... [2022-12-14 09:44:03,850 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:03" (1/1) ... [2022-12-14 09:44:03,855 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:03" (1/1) ... [2022-12-14 09:44:03,858 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:03" (1/1) ... [2022-12-14 09:44:03,860 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:03" (1/1) ... [2022-12-14 09:44:03,861 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:03" (1/1) ... [2022-12-14 09:44:03,862 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 09:44:03,863 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 09:44:03,863 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 09:44:03,863 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 09:44:03,864 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:03" (1/1) ... [2022-12-14 09:44:03,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 09:44:03,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:44:03,887 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 09:44:03,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 09:44:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 09:44:03,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-14 09:44:03,922 INFO L130 BoogieDeclarations]: Found specification of procedure base2flt [2022-12-14 09:44:03,922 INFO L138 BoogieDeclarations]: Found implementation of procedure base2flt [2022-12-14 09:44:03,922 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 09:44:03,922 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 09:44:03,922 INFO L130 BoogieDeclarations]: Found specification of procedure addflt [2022-12-14 09:44:03,922 INFO L138 BoogieDeclarations]: Found implementation of procedure addflt [2022-12-14 09:44:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-12-14 09:44:03,923 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-12-14 09:44:03,992 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 09:44:03,994 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 09:44:04,308 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 09:44:04,437 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 09:44:04,438 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-14 09:44:04,439 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 09:44:04 BoogieIcfgContainer [2022-12-14 09:44:04,440 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 09:44:04,441 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 09:44:04,442 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 09:44:04,444 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 09:44:04,444 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 09:44:03" (1/3) ... [2022-12-14 09:44:04,445 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@424399e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 09:44:04, skipping insertion in model container [2022-12-14 09:44:04,445 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:03" (2/3) ... [2022-12-14 09:44:04,445 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@424399e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 09:44:04, skipping insertion in model container [2022-12-14 09:44:04,445 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 09:44:04" (3/3) ... [2022-12-14 09:44:04,446 INFO L112 eAbstractionObserver]: Analyzing ICFG soft_float_4-3a.c.cil.c [2022-12-14 09:44:04,460 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 09:44:04,461 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations. [2022-12-14 09:44:04,497 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 09:44:04,502 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@563a56ac, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 09:44:04,502 INFO L358 AbstractCegarLoop]: Starting to check reachability of 16 error locations. [2022-12-14 09:44:04,506 INFO L276 IsEmpty]: Start isEmpty. Operand has 72 states, 43 states have (on average 1.6511627906976745) internal successors, (71), 59 states have internal predecessors, (71), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 09:44:04,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-12-14 09:44:04,512 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:04,512 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:04,513 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting base2fltErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:04,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:04,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1764548639, now seen corresponding path program 1 times [2022-12-14 09:44:04,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:04,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137003261] [2022-12-14 09:44:04,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:04,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:04,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:04,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:44:04,631 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:04,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137003261] [2022-12-14 09:44:04,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137003261] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:04,632 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:04,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 09:44:04,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758684806] [2022-12-14 09:44:04,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:04,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-14 09:44:04,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:04,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-14 09:44:04,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-14 09:44:04,671 INFO L87 Difference]: Start difference. First operand has 72 states, 43 states have (on average 1.6511627906976745) internal successors, (71), 59 states have internal predecessors, (71), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:44:04,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:04,733 INFO L93 Difference]: Finished difference Result 140 states and 178 transitions. [2022-12-14 09:44:04,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-14 09:44:04,736 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-12-14 09:44:04,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:04,742 INFO L225 Difference]: With dead ends: 140 [2022-12-14 09:44:04,742 INFO L226 Difference]: Without dead ends: 66 [2022-12-14 09:44:04,744 INFO L412 NwaCegarLoop]: 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 [2022-12-14 09:44:04,747 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:04,748 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 71 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 09:44:04,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-12-14 09:44:04,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2022-12-14 09:44:04,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 41 states have (on average 1.5853658536585367) internal successors, (65), 55 states have internal predecessors, (65), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:04,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 80 transitions. [2022-12-14 09:44:04,776 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 80 transitions. Word has length 8 [2022-12-14 09:44:04,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:04,777 INFO L495 AbstractCegarLoop]: Abstraction has 66 states and 80 transitions. [2022-12-14 09:44:04,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:44:04,777 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 80 transitions. [2022-12-14 09:44:04,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-12-14 09:44:04,778 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:04,778 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:04,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-14 09:44:04,778 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:04,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:04,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1763366554, now seen corresponding path program 1 times [2022-12-14 09:44:04,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:04,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518666423] [2022-12-14 09:44:04,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:04,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:04,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:04,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:44:04,843 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:04,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518666423] [2022-12-14 09:44:04,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518666423] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:04,843 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:04,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 09:44:04,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108813986] [2022-12-14 09:44:04,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:04,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 09:44:04,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:04,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 09:44:04,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 09:44:04,845 INFO L87 Difference]: Start difference. First operand 66 states and 80 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:44:04,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:04,952 INFO L93 Difference]: Finished difference Result 168 states and 210 transitions. [2022-12-14 09:44:04,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 09:44:04,953 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-12-14 09:44:04,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:04,955 INFO L225 Difference]: With dead ends: 168 [2022-12-14 09:44:04,955 INFO L226 Difference]: Without dead ends: 104 [2022-12-14 09:44:04,956 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:44:04,957 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 55 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:04,957 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 173 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:04,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2022-12-14 09:44:04,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 96. [2022-12-14 09:44:04,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 70 states have (on average 1.5285714285714285) internal successors, (107), 84 states have internal predecessors, (107), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:04,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 122 transitions. [2022-12-14 09:44:04,969 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 122 transitions. Word has length 8 [2022-12-14 09:44:04,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:04,969 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 122 transitions. [2022-12-14 09:44:04,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:44:04,969 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 122 transitions. [2022-12-14 09:44:04,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-12-14 09:44:04,970 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:04,970 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:04,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-14 09:44:04,970 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting base2fltErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:04,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:04,970 INFO L85 PathProgramCache]: Analyzing trace with hash 475329569, now seen corresponding path program 1 times [2022-12-14 09:44:04,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:04,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803841524] [2022-12-14 09:44:04,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:04,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:04,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:05,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:44:05,047 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:05,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803841524] [2022-12-14 09:44:05,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803841524] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:05,048 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:05,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 09:44:05,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176779945] [2022-12-14 09:44:05,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:05,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 09:44:05,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:05,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 09:44:05,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:44:05,050 INFO L87 Difference]: Start difference. First operand 96 states and 122 transitions. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:44:05,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:05,161 INFO L93 Difference]: Finished difference Result 181 states and 222 transitions. [2022-12-14 09:44:05,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 09:44:05,162 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-12-14 09:44:05,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:05,163 INFO L225 Difference]: With dead ends: 181 [2022-12-14 09:44:05,163 INFO L226 Difference]: Without dead ends: 115 [2022-12-14 09:44:05,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-12-14 09:44:05,165 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 92 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:05,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 185 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:05,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-12-14 09:44:05,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 102. [2022-12-14 09:44:05,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 76 states have (on average 1.486842105263158) internal successors, (113), 90 states have internal predecessors, (113), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:05,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 128 transitions. [2022-12-14 09:44:05,173 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 128 transitions. Word has length 12 [2022-12-14 09:44:05,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:05,174 INFO L495 AbstractCegarLoop]: Abstraction has 102 states and 128 transitions. [2022-12-14 09:44:05,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:44:05,174 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 128 transitions. [2022-12-14 09:44:05,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-12-14 09:44:05,174 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:05,174 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:05,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-14 09:44:05,175 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:05,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:05,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1880268786, now seen corresponding path program 1 times [2022-12-14 09:44:05,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:05,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122942806] [2022-12-14 09:44:05,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:05,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:05,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:05,200 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 09:44:05,200 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:05,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122942806] [2022-12-14 09:44:05,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122942806] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:05,201 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:05,201 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 09:44:05,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613643342] [2022-12-14 09:44:05,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:05,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 09:44:05,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:05,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 09:44:05,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 09:44:05,203 INFO L87 Difference]: Start difference. First operand 102 states and 128 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:44:05,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:05,243 INFO L93 Difference]: Finished difference Result 106 states and 133 transitions. [2022-12-14 09:44:05,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 09:44:05,244 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2022-12-14 09:44:05,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:05,244 INFO L225 Difference]: With dead ends: 106 [2022-12-14 09:44:05,244 INFO L226 Difference]: Without dead ends: 105 [2022-12-14 09:44:05,245 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 09:44:05,246 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 3 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:05,246 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 122 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 09:44:05,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-12-14 09:44:05,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 100. [2022-12-14 09:44:05,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 75 states have (on average 1.4666666666666666) internal successors, (110), 88 states have internal predecessors, (110), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:05,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 125 transitions. [2022-12-14 09:44:05,252 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 125 transitions. Word has length 14 [2022-12-14 09:44:05,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:05,252 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 125 transitions. [2022-12-14 09:44:05,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:44:05,253 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 125 transitions. [2022-12-14 09:44:05,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-14 09:44:05,253 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:05,253 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:05,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-14 09:44:05,253 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting base2fltErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:05,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:05,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1850314863, now seen corresponding path program 1 times [2022-12-14 09:44:05,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:05,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698870413] [2022-12-14 09:44:05,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:05,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:05,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:05,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:44:05,312 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:05,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698870413] [2022-12-14 09:44:05,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698870413] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:05,313 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:05,313 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 09:44:05,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236208202] [2022-12-14 09:44:05,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:05,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 09:44:05,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:05,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 09:44:05,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:44:05,314 INFO L87 Difference]: Start difference. First operand 100 states and 125 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:44:05,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:05,409 INFO L93 Difference]: Finished difference Result 114 states and 136 transitions. [2022-12-14 09:44:05,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 09:44:05,410 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-12-14 09:44:05,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:05,411 INFO L225 Difference]: With dead ends: 114 [2022-12-14 09:44:05,411 INFO L226 Difference]: Without dead ends: 112 [2022-12-14 09:44:05,411 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-14 09:44:05,412 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 60 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:05,413 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 231 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:05,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-12-14 09:44:05,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 100. [2022-12-14 09:44:05,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 75 states have (on average 1.4533333333333334) internal successors, (109), 88 states have internal predecessors, (109), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:05,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 124 transitions. [2022-12-14 09:44:05,419 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 124 transitions. Word has length 13 [2022-12-14 09:44:05,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:05,419 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 124 transitions. [2022-12-14 09:44:05,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:44:05,419 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 124 transitions. [2022-12-14 09:44:05,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-12-14 09:44:05,420 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:05,420 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:05,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-14 09:44:05,420 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:05,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:05,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1812582365, now seen corresponding path program 1 times [2022-12-14 09:44:05,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:05,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733167517] [2022-12-14 09:44:05,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:05,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:05,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:05,458 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:44:05,458 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:05,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733167517] [2022-12-14 09:44:05,458 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733167517] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:05,458 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:05,458 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 09:44:05,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107247979] [2022-12-14 09:44:05,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:05,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 09:44:05,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:05,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 09:44:05,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:44:05,460 INFO L87 Difference]: Start difference. First operand 100 states and 124 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:44:05,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:05,548 INFO L93 Difference]: Finished difference Result 138 states and 169 transitions. [2022-12-14 09:44:05,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 09:44:05,548 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2022-12-14 09:44:05,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:05,549 INFO L225 Difference]: With dead ends: 138 [2022-12-14 09:44:05,549 INFO L226 Difference]: Without dead ends: 136 [2022-12-14 09:44:05,549 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-14 09:44:05,550 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 57 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:05,550 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 207 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:05,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-12-14 09:44:05,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 120. [2022-12-14 09:44:05,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.4680851063829787) internal successors, (138), 107 states have internal predecessors, (138), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:05,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 153 transitions. [2022-12-14 09:44:05,562 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 153 transitions. Word has length 15 [2022-12-14 09:44:05,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:05,563 INFO L495 AbstractCegarLoop]: Abstraction has 120 states and 153 transitions. [2022-12-14 09:44:05,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:44:05,563 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 153 transitions. [2022-12-14 09:44:05,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-12-14 09:44:05,564 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:05,564 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:05,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-14 09:44:05,564 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:05,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:05,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1841209721, now seen corresponding path program 1 times [2022-12-14 09:44:05,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:05,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691998009] [2022-12-14 09:44:05,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:05,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:05,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:05,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:44:05,608 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:05,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691998009] [2022-12-14 09:44:05,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691998009] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:05,608 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:05,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 09:44:05,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592471382] [2022-12-14 09:44:05,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:05,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 09:44:05,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:05,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 09:44:05,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:44:05,610 INFO L87 Difference]: Start difference. First operand 120 states and 153 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:44:05,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:05,695 INFO L93 Difference]: Finished difference Result 136 states and 168 transitions. [2022-12-14 09:44:05,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 09:44:05,696 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2022-12-14 09:44:05,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:05,697 INFO L225 Difference]: With dead ends: 136 [2022-12-14 09:44:05,697 INFO L226 Difference]: Without dead ends: 133 [2022-12-14 09:44:05,698 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-14 09:44:05,699 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 55 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:05,699 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 208 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:05,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2022-12-14 09:44:05,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 122. [2022-12-14 09:44:05,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 97 states have (on average 1.422680412371134) internal successors, (138), 109 states have internal predecessors, (138), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:05,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 153 transitions. [2022-12-14 09:44:05,709 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 153 transitions. Word has length 15 [2022-12-14 09:44:05,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:05,709 INFO L495 AbstractCegarLoop]: Abstraction has 122 states and 153 transitions. [2022-12-14 09:44:05,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:44:05,710 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 153 transitions. [2022-12-14 09:44:05,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-12-14 09:44:05,710 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:05,710 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:05,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-14 09:44:05,710 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting base2fltErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:05,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:05,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1180381350, now seen corresponding path program 1 times [2022-12-14 09:44:05,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:05,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488929270] [2022-12-14 09:44:05,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:05,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:05,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:05,755 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:44:05,756 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:05,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488929270] [2022-12-14 09:44:05,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488929270] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:44:05,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111311603] [2022-12-14 09:44:05,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:05,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:44:05,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:44:05,757 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:44:05,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-14 09:44:05,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:05,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 09:44:05,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:05,851 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:44:05,851 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:44:05,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111311603] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:05,852 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 09:44:05,852 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2022-12-14 09:44:05,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770388250] [2022-12-14 09:44:05,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:05,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 09:44:05,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:05,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 09:44:05,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-14 09:44:05,853 INFO L87 Difference]: Start difference. First operand 122 states and 153 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:44:05,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:05,915 INFO L93 Difference]: Finished difference Result 142 states and 177 transitions. [2022-12-14 09:44:05,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 09:44:05,916 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-12-14 09:44:05,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:05,917 INFO L225 Difference]: With dead ends: 142 [2022-12-14 09:44:05,917 INFO L226 Difference]: Without dead ends: 141 [2022-12-14 09:44:05,918 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-14 09:44:05,918 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 6 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:05,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 184 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 09:44:05,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-12-14 09:44:05,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 119. [2022-12-14 09:44:05,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 94 states have (on average 1.425531914893617) internal successors, (134), 106 states have internal predecessors, (134), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:05,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 149 transitions. [2022-12-14 09:44:05,926 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 149 transitions. Word has length 15 [2022-12-14 09:44:05,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:05,926 INFO L495 AbstractCegarLoop]: Abstraction has 119 states and 149 transitions. [2022-12-14 09:44:05,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:44:05,926 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 149 transitions. [2022-12-14 09:44:05,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-14 09:44:05,927 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:05,927 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:05,932 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-14 09:44:06,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-12-14 09:44:06,128 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting base2fltErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:06,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:06,128 INFO L85 PathProgramCache]: Analyzing trace with hash -451391111, now seen corresponding path program 1 times [2022-12-14 09:44:06,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:06,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955691590] [2022-12-14 09:44:06,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:06,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:06,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:06,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 09:44:06,159 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:06,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955691590] [2022-12-14 09:44:06,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955691590] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:06,160 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:06,160 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 09:44:06,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781548312] [2022-12-14 09:44:06,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:06,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 09:44:06,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:06,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 09:44:06,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 09:44:06,161 INFO L87 Difference]: Start difference. First operand 119 states and 149 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:44:06,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:06,214 INFO L93 Difference]: Finished difference Result 143 states and 176 transitions. [2022-12-14 09:44:06,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 09:44:06,214 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-12-14 09:44:06,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:06,215 INFO L225 Difference]: With dead ends: 143 [2022-12-14 09:44:06,215 INFO L226 Difference]: Without dead ends: 142 [2022-12-14 09:44:06,215 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 09:44:06,216 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 10 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:06,216 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 123 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 09:44:06,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2022-12-14 09:44:06,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 117. [2022-12-14 09:44:06,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 92 states have (on average 1.4130434782608696) internal successors, (130), 104 states have internal predecessors, (130), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:06,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 145 transitions. [2022-12-14 09:44:06,223 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 145 transitions. Word has length 18 [2022-12-14 09:44:06,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:06,223 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 145 transitions. [2022-12-14 09:44:06,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:44:06,223 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 145 transitions. [2022-12-14 09:44:06,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-12-14 09:44:06,224 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:06,224 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:06,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-14 09:44:06,224 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:06,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:06,225 INFO L85 PathProgramCache]: Analyzing trace with hash 2074070473, now seen corresponding path program 1 times [2022-12-14 09:44:06,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:06,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227425097] [2022-12-14 09:44:06,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:06,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:06,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:06,254 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 09:44:06,254 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:06,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227425097] [2022-12-14 09:44:06,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227425097] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:06,255 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:06,255 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 09:44:06,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721532069] [2022-12-14 09:44:06,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:06,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 09:44:06,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:06,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 09:44:06,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:44:06,256 INFO L87 Difference]: Start difference. First operand 117 states and 145 transitions. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 09:44:06,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:06,336 INFO L93 Difference]: Finished difference Result 129 states and 159 transitions. [2022-12-14 09:44:06,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 09:44:06,336 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2022-12-14 09:44:06,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:06,337 INFO L225 Difference]: With dead ends: 129 [2022-12-14 09:44:06,337 INFO L226 Difference]: Without dead ends: 127 [2022-12-14 09:44:06,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-14 09:44:06,338 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 51 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:06,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 203 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:06,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-12-14 09:44:06,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 113. [2022-12-14 09:44:06,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 90 states have (on average 1.3888888888888888) internal successors, (125), 100 states have internal predecessors, (125), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:06,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 140 transitions. [2022-12-14 09:44:06,345 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 140 transitions. Word has length 21 [2022-12-14 09:44:06,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:06,345 INFO L495 AbstractCegarLoop]: Abstraction has 113 states and 140 transitions. [2022-12-14 09:44:06,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 09:44:06,346 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 140 transitions. [2022-12-14 09:44:06,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-12-14 09:44:06,346 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:06,346 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:06,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-14 09:44:06,346 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:06,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:06,347 INFO L85 PathProgramCache]: Analyzing trace with hash 2045443117, now seen corresponding path program 1 times [2022-12-14 09:44:06,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:06,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266643449] [2022-12-14 09:44:06,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:06,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:06,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:06,374 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 09:44:06,374 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:06,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266643449] [2022-12-14 09:44:06,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266643449] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:06,374 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:06,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 09:44:06,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277473060] [2022-12-14 09:44:06,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:06,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 09:44:06,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:06,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 09:44:06,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:44:06,376 INFO L87 Difference]: Start difference. First operand 113 states and 140 transitions. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 09:44:06,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:06,449 INFO L93 Difference]: Finished difference Result 123 states and 151 transitions. [2022-12-14 09:44:06,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 09:44:06,449 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2022-12-14 09:44:06,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:06,450 INFO L225 Difference]: With dead ends: 123 [2022-12-14 09:44:06,450 INFO L226 Difference]: Without dead ends: 121 [2022-12-14 09:44:06,450 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-14 09:44:06,451 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 49 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:06,451 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 203 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:06,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-12-14 09:44:06,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 106. [2022-12-14 09:44:06,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 85 states have (on average 1.3764705882352941) internal successors, (117), 93 states have internal predecessors, (117), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:06,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 132 transitions. [2022-12-14 09:44:06,457 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 132 transitions. Word has length 21 [2022-12-14 09:44:06,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:06,457 INFO L495 AbstractCegarLoop]: Abstraction has 106 states and 132 transitions. [2022-12-14 09:44:06,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 09:44:06,457 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 132 transitions. [2022-12-14 09:44:06,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-12-14 09:44:06,458 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:06,458 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:06,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-14 09:44:06,458 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting addfltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:06,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:06,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1710785502, now seen corresponding path program 1 times [2022-12-14 09:44:06,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:06,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885599844] [2022-12-14 09:44:06,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:06,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:06,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:06,596 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 09:44:06,596 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:06,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885599844] [2022-12-14 09:44:06,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885599844] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:06,597 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:06,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-14 09:44:06,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226415546] [2022-12-14 09:44:06,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:06,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 09:44:06,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:06,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 09:44:06,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-12-14 09:44:06,598 INFO L87 Difference]: Start difference. First operand 106 states and 132 transitions. Second operand has 10 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 09:44:06,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:06,696 INFO L93 Difference]: Finished difference Result 160 states and 196 transitions. [2022-12-14 09:44:06,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 09:44:06,697 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-12-14 09:44:06,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:06,697 INFO L225 Difference]: With dead ends: 160 [2022-12-14 09:44:06,697 INFO L226 Difference]: Without dead ends: 118 [2022-12-14 09:44:06,698 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-12-14 09:44:06,698 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 10 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:06,698 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 462 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:06,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-12-14 09:44:06,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 112. [2022-12-14 09:44:06,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 88 states have (on average 1.3636363636363635) internal successors, (120), 98 states have internal predecessors, (120), 9 states have call successors, (9), 5 states have call predecessors, (9), 7 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2022-12-14 09:44:06,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 139 transitions. [2022-12-14 09:44:06,705 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 139 transitions. Word has length 23 [2022-12-14 09:44:06,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:06,706 INFO L495 AbstractCegarLoop]: Abstraction has 112 states and 139 transitions. [2022-12-14 09:44:06,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 09:44:06,706 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 139 transitions. [2022-12-14 09:44:06,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-12-14 09:44:06,706 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:06,706 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:06,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-14 09:44:06,707 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting addfltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:06,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:06,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1024433937, now seen corresponding path program 1 times [2022-12-14 09:44:06,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:06,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328356931] [2022-12-14 09:44:06,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:06,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:06,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:06,845 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 09:44:06,845 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:06,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328356931] [2022-12-14 09:44:06,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328356931] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:44:06,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556613913] [2022-12-14 09:44:06,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:06,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:44:06,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:44:06,847 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:44:06,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-14 09:44:06,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:06,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-14 09:44:06,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:07,078 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 09:44:07,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:07,319 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 09:44:07,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556613913] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:44:07,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2087729880] [2022-12-14 09:44:07,334 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2022-12-14 09:44:07,334 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:44:07,337 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:44:07,342 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:44:07,342 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:44:07,812 INFO L197 IcfgInterpreter]: Interpreting procedure addflt with input of size 15 for LOIs [2022-12-14 09:44:07,833 INFO L197 IcfgInterpreter]: Interpreting procedure base2flt with input of size 60 for LOIs [2022-12-14 09:44:07,905 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:44:09,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [2087729880] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:09,694 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:44:09,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [8, 14, 8] total 40 [2022-12-14 09:44:09,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412370638] [2022-12-14 09:44:09,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:09,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-14 09:44:09,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:09,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-14 09:44:09,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1446, Unknown=0, NotChecked=0, Total=1560 [2022-12-14 09:44:09,697 INFO L87 Difference]: Start difference. First operand 112 states and 139 transitions. Second operand has 19 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 09:44:11,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:11,200 INFO L93 Difference]: Finished difference Result 201 states and 263 transitions. [2022-12-14 09:44:11,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-14 09:44:11,200 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 27 [2022-12-14 09:44:11,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:11,202 INFO L225 Difference]: With dead ends: 201 [2022-12-14 09:44:11,202 INFO L226 Difference]: Without dead ends: 199 [2022-12-14 09:44:11,203 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=185, Invalid=2071, Unknown=0, NotChecked=0, Total=2256 [2022-12-14 09:44:11,203 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 107 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:11,204 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 336 Invalid, 710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 691 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-12-14 09:44:11,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2022-12-14 09:44:11,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 164. [2022-12-14 09:44:11,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 126 states have (on average 1.380952380952381) internal successors, (174), 141 states have internal predecessors, (174), 17 states have call successors, (17), 6 states have call predecessors, (17), 13 states have return successors, (30), 16 states have call predecessors, (30), 15 states have call successors, (30) [2022-12-14 09:44:11,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 221 transitions. [2022-12-14 09:44:11,227 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 221 transitions. Word has length 27 [2022-12-14 09:44:11,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:11,227 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 221 transitions. [2022-12-14 09:44:11,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 09:44:11,227 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 221 transitions. [2022-12-14 09:44:11,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-12-14 09:44:11,228 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:11,228 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:11,232 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-12-14 09:44:11,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:44:11,429 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting addfltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:11,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:11,429 INFO L85 PathProgramCache]: Analyzing trace with hash -896037771, now seen corresponding path program 1 times [2022-12-14 09:44:11,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:11,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212105052] [2022-12-14 09:44:11,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:11,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:11,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:11,565 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 09:44:11,565 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:11,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212105052] [2022-12-14 09:44:11,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212105052] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:44:11,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985320742] [2022-12-14 09:44:11,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:11,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:44:11,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:44:11,567 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:44:11,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-14 09:44:11,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:11,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 09:44:11,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:11,670 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 09:44:11,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:11,796 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 09:44:11,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985320742] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:44:11,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [775329345] [2022-12-14 09:44:11,798 INFO L159 IcfgInterpreter]: Started Sifa with 22 locations of interest [2022-12-14 09:44:11,799 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:44:11,799 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:44:11,799 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:44:11,799 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:44:11,938 INFO L197 IcfgInterpreter]: Interpreting procedure addflt with input of size 36 for LOIs [2022-12-14 09:44:11,967 INFO L197 IcfgInterpreter]: Interpreting procedure base2flt with input of size 60 for LOIs [2022-12-14 09:44:12,180 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:44:14,388 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4825#(and (= (select |#length| 3) 12) (<= 0 addflt_~ma~0) (= (select |#length| 2) 24) (= 2 (select |#length| 1)) (or (and (not (< (mod |addflt_#in~a| 4294967296) (mod |addflt_#in~b| 4294967296))) (= |addflt_#in~b| addflt_~b) (= |addflt_#in~a| addflt_~a)) (and (= addflt_~tmp~0 |addflt_#in~a|) (< (mod |addflt_#in~a| 4294967296) (mod |addflt_#in~b| 4294967296)) (= addflt_~tmp~0 addflt_~b) (= |addflt_#in~b| addflt_~a))) (or (< addflt_~a 0) (<= addflt_~ma~0 16777215)) (= (select |#valid| 3) 1) (not (<= 0 (+ (ite (<= (mod (div addflt_~a 16777216) 4294967296) 2147483647) (mod (div addflt_~a 16777216) 4294967296) (+ (mod (div addflt_~a 16777216) 4294967296) (- 4294967296))) 2147483520))) (= (select |#valid| 1) 1) (= (select |#valid| 0) 0) (= (select |#valid| 2) 1) (= |#NULL.offset| 0) (not (= (mod addflt_~b 4294967296) 0)) (= (select (select |#memory_int| 1) 0) 48) (= (select (select |#memory_int| 1) 1) 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 09:44:14,388 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 09:44:14,388 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:44:14,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 8] total 15 [2022-12-14 09:44:14,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41830011] [2022-12-14 09:44:14,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:44:14,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-14 09:44:14,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:14,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-14 09:44:14,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=663, Unknown=0, NotChecked=0, Total=756 [2022-12-14 09:44:14,390 INFO L87 Difference]: Start difference. First operand 164 states and 221 transitions. Second operand has 15 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 3 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-12-14 09:44:14,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:14,660 INFO L93 Difference]: Finished difference Result 320 states and 416 transitions. [2022-12-14 09:44:14,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-14 09:44:14,660 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 3 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 29 [2022-12-14 09:44:14,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:14,661 INFO L225 Difference]: With dead ends: 320 [2022-12-14 09:44:14,661 INFO L226 Difference]: Without dead ends: 170 [2022-12-14 09:44:14,662 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 64 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=143, Invalid=1047, Unknown=0, NotChecked=0, Total=1190 [2022-12-14 09:44:14,662 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 32 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:14,662 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 587 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:44:14,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-12-14 09:44:14,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 148. [2022-12-14 09:44:14,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 108 states have (on average 1.3703703703703705) internal successors, (148), 122 states have internal predecessors, (148), 18 states have call successors, (18), 8 states have call predecessors, (18), 14 states have return successors, (27), 17 states have call predecessors, (27), 16 states have call successors, (27) [2022-12-14 09:44:14,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 193 transitions. [2022-12-14 09:44:14,679 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 193 transitions. Word has length 29 [2022-12-14 09:44:14,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:14,679 INFO L495 AbstractCegarLoop]: Abstraction has 148 states and 193 transitions. [2022-12-14 09:44:14,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 3 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-12-14 09:44:14,680 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 193 transitions. [2022-12-14 09:44:14,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-12-14 09:44:14,680 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:14,680 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:14,685 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-12-14 09:44:14,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-12-14 09:44:14,881 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting addfltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:14,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:14,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1404278453, now seen corresponding path program 2 times [2022-12-14 09:44:14,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:14,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853856965] [2022-12-14 09:44:14,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:14,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:14,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:15,037 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 09:44:15,038 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:15,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853856965] [2022-12-14 09:44:15,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853856965] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:15,038 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:15,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-14 09:44:15,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413892943] [2022-12-14 09:44:15,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:15,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 09:44:15,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:15,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 09:44:15,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-12-14 09:44:15,039 INFO L87 Difference]: Start difference. First operand 148 states and 193 transitions. Second operand has 9 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 09:44:15,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:15,185 INFO L93 Difference]: Finished difference Result 212 states and 277 transitions. [2022-12-14 09:44:15,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 09:44:15,185 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 29 [2022-12-14 09:44:15,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:15,187 INFO L225 Difference]: With dead ends: 212 [2022-12-14 09:44:15,187 INFO L226 Difference]: Without dead ends: 211 [2022-12-14 09:44:15,187 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-12-14 09:44:15,188 INFO L413 NwaCegarLoop]: 91 mSDtfsCounter, 59 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:15,188 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 623 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:15,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-12-14 09:44:15,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 172. [2022-12-14 09:44:15,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 127 states have (on average 1.4015748031496063) internal successors, (178), 141 states have internal predecessors, (178), 22 states have call successors, (22), 9 states have call predecessors, (22), 15 states have return successors, (31), 21 states have call predecessors, (31), 20 states have call successors, (31) [2022-12-14 09:44:15,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 231 transitions. [2022-12-14 09:44:15,208 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 231 transitions. Word has length 29 [2022-12-14 09:44:15,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:15,208 INFO L495 AbstractCegarLoop]: Abstraction has 172 states and 231 transitions. [2022-12-14 09:44:15,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 09:44:15,208 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 231 transitions. [2022-12-14 09:44:15,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-12-14 09:44:15,208 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:15,209 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:15,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-12-14 09:44:15,209 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting addfltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:15,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:15,209 INFO L85 PathProgramCache]: Analyzing trace with hash 891874040, now seen corresponding path program 1 times [2022-12-14 09:44:15,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:15,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139456525] [2022-12-14 09:44:15,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:15,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:15,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:15,346 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 09:44:15,346 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:15,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139456525] [2022-12-14 09:44:15,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139456525] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:15,346 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:15,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-14 09:44:15,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781362919] [2022-12-14 09:44:15,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:15,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 09:44:15,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:15,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 09:44:15,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-14 09:44:15,348 INFO L87 Difference]: Start difference. First operand 172 states and 231 transitions. Second operand has 8 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 09:44:15,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:15,453 INFO L93 Difference]: Finished difference Result 242 states and 320 transitions. [2022-12-14 09:44:15,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 09:44:15,453 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 31 [2022-12-14 09:44:15,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:15,454 INFO L225 Difference]: With dead ends: 242 [2022-12-14 09:44:15,454 INFO L226 Difference]: Without dead ends: 164 [2022-12-14 09:44:15,454 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-12-14 09:44:15,455 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 7 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:15,455 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 432 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:15,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-12-14 09:44:15,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 148. [2022-12-14 09:44:15,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 108 states have (on average 1.3703703703703705) internal successors, (148), 122 states have internal predecessors, (148), 18 states have call successors, (18), 8 states have call predecessors, (18), 14 states have return successors, (27), 17 states have call predecessors, (27), 16 states have call successors, (27) [2022-12-14 09:44:15,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 193 transitions. [2022-12-14 09:44:15,469 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 193 transitions. Word has length 31 [2022-12-14 09:44:15,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:15,469 INFO L495 AbstractCegarLoop]: Abstraction has 148 states and 193 transitions. [2022-12-14 09:44:15,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 09:44:15,469 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 193 transitions. [2022-12-14 09:44:15,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-12-14 09:44:15,470 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:15,470 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:15,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-12-14 09:44:15,470 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting addfltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:15,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:15,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1263649764, now seen corresponding path program 1 times [2022-12-14 09:44:15,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:15,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499885676] [2022-12-14 09:44:15,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:15,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:15,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:15,604 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-12-14 09:44:15,604 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:15,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499885676] [2022-12-14 09:44:15,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499885676] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:44:15,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948249010] [2022-12-14 09:44:15,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:15,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:44:15,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:44:15,606 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:44:15,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-14 09:44:15,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:15,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 09:44:15,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:15,706 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-12-14 09:44:15,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:16,411 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-12-14 09:44:16,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948249010] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:44:16,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1314535909] [2022-12-14 09:44:16,412 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-12-14 09:44:16,413 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:44:16,413 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:44:16,413 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:44:16,413 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:44:16,529 INFO L197 IcfgInterpreter]: Interpreting procedure addflt with input of size 36 for LOIs [2022-12-14 09:44:16,548 INFO L197 IcfgInterpreter]: Interpreting procedure base2flt with input of size 60 for LOIs [2022-12-14 09:44:16,704 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:44:18,499 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6721#(and (= (select |#length| 3) 12) (<= 0 addflt_~ma~0) (= (select |#length| 2) 24) (= 2 (select |#length| 1)) (or (and (not (< (mod |addflt_#in~a| 4294967296) (mod |addflt_#in~b| 4294967296))) (= |addflt_#in~b| addflt_~b) (= |addflt_#in~a| addflt_~a)) (and (= addflt_~tmp~0 |addflt_#in~a|) (< (mod |addflt_#in~a| 4294967296) (mod |addflt_#in~b| 4294967296)) (= addflt_~tmp~0 addflt_~b) (= |addflt_#in~b| addflt_~a))) (or (< addflt_~a 0) (<= addflt_~ma~0 16777215)) (= (select |#valid| 3) 1) (not (<= 0 (+ (ite (<= (mod (div addflt_~a 16777216) 4294967296) 2147483647) (mod (div addflt_~a 16777216) 4294967296) (+ (mod (div addflt_~a 16777216) 4294967296) (- 4294967296))) 2147483520))) (= (select |#valid| 1) 1) (= (select |#valid| 0) 0) (= (select |#valid| 2) 1) (= |#NULL.offset| 0) (not (= (mod addflt_~b 4294967296) 0)) (= (select (select |#memory_int| 1) 0) 48) (= (select (select |#memory_int| 1) 1) 0) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-12-14 09:44:18,499 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 09:44:18,499 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:44:18,499 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-12-14 09:44:18,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639353041] [2022-12-14 09:44:18,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:44:18,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-14 09:44:18,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:18,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-14 09:44:18,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2022-12-14 09:44:18,501 INFO L87 Difference]: Start difference. First operand 148 states and 193 transitions. Second operand has 15 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2022-12-14 09:44:18,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:18,824 INFO L93 Difference]: Finished difference Result 228 states and 299 transitions. [2022-12-14 09:44:18,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 09:44:18,824 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) Word has length 33 [2022-12-14 09:44:18,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:18,825 INFO L225 Difference]: With dead ends: 228 [2022-12-14 09:44:18,825 INFO L226 Difference]: Without dead ends: 223 [2022-12-14 09:44:18,825 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 75 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=113, Invalid=817, Unknown=0, NotChecked=0, Total=930 [2022-12-14 09:44:18,826 INFO L413 NwaCegarLoop]: 95 mSDtfsCounter, 112 mSDsluCounter, 820 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 915 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:18,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 915 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 09:44:18,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-12-14 09:44:18,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 196. [2022-12-14 09:44:18,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 146 states have (on average 1.3904109589041096) internal successors, (203), 160 states have internal predecessors, (203), 26 states have call successors, (26), 10 states have call predecessors, (26), 16 states have return successors, (39), 25 states have call predecessors, (39), 24 states have call successors, (39) [2022-12-14 09:44:18,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 268 transitions. [2022-12-14 09:44:18,843 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 268 transitions. Word has length 33 [2022-12-14 09:44:18,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:18,843 INFO L495 AbstractCegarLoop]: Abstraction has 196 states and 268 transitions. [2022-12-14 09:44:18,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2022-12-14 09:44:18,843 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 268 transitions. [2022-12-14 09:44:18,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-12-14 09:44:18,844 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:18,844 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:18,848 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-12-14 09:44:19,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-14 09:44:19,045 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting addfltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:19,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:19,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1221183452, now seen corresponding path program 2 times [2022-12-14 09:44:19,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:19,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756097914] [2022-12-14 09:44:19,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:19,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:19,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:19,216 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-12-14 09:44:19,217 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:19,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756097914] [2022-12-14 09:44:19,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756097914] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:19,217 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:19,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 09:44:19,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681701079] [2022-12-14 09:44:19,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:19,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 09:44:19,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:19,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 09:44:19,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-14 09:44:19,218 INFO L87 Difference]: Start difference. First operand 196 states and 268 transitions. Second operand has 8 states, 5 states have (on average 4.0) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 09:44:19,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:19,374 INFO L93 Difference]: Finished difference Result 270 states and 367 transitions. [2022-12-14 09:44:19,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 09:44:19,374 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 5 states have (on average 4.0) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 33 [2022-12-14 09:44:19,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:19,375 INFO L225 Difference]: With dead ends: 270 [2022-12-14 09:44:19,376 INFO L226 Difference]: Without dead ends: 269 [2022-12-14 09:44:19,376 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-12-14 09:44:19,376 INFO L413 NwaCegarLoop]: 86 mSDtfsCounter, 58 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:19,376 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 538 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:19,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2022-12-14 09:44:19,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 198. [2022-12-14 09:44:19,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 147 states have (on average 1.3877551020408163) internal successors, (204), 162 states have internal predecessors, (204), 26 states have call successors, (26), 10 states have call predecessors, (26), 17 states have return successors, (44), 25 states have call predecessors, (44), 24 states have call successors, (44) [2022-12-14 09:44:19,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 274 transitions. [2022-12-14 09:44:19,398 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 274 transitions. Word has length 33 [2022-12-14 09:44:19,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:19,398 INFO L495 AbstractCegarLoop]: Abstraction has 198 states and 274 transitions. [2022-12-14 09:44:19,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 5 states have (on average 4.0) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 09:44:19,398 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 274 transitions. [2022-12-14 09:44:19,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-12-14 09:44:19,399 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:19,399 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:19,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-12-14 09:44:19,400 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting addfltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:19,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:19,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1771323636, now seen corresponding path program 1 times [2022-12-14 09:44:19,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:19,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91546131] [2022-12-14 09:44:19,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:19,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:19,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:19,494 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 09:44:19,495 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 09:44:19,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91546131] [2022-12-14 09:44:19,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91546131] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:44:19,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116006208] [2022-12-14 09:44:19,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:19,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:44:19,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:44:19,496 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:44:19,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-14 09:44:19,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:19,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-14 09:44:19,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:19,579 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 09:44:19,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:19,837 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 09:44:19,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116006208] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:44:19,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1451785154] [2022-12-14 09:44:19,839 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2022-12-14 09:44:19,839 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 09:44:19,840 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 09:44:19,840 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 09:44:19,840 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 09:44:19,967 INFO L197 IcfgInterpreter]: Interpreting procedure addflt with input of size 44 for LOIs [2022-12-14 09:44:19,999 INFO L197 IcfgInterpreter]: Interpreting procedure base2flt with input of size 60 for LOIs [2022-12-14 09:44:20,113 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 09:44:21,724 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8143#(and (<= 0 |#NULL.base|) (<= 0 addflt_~ma~0) (or (and (not (< (mod |addflt_#in~a| 4294967296) (mod |addflt_#in~b| 4294967296))) (= |addflt_#in~b| addflt_~b) (= |addflt_#in~a| addflt_~a)) (and (= addflt_~tmp~0 |addflt_#in~a|) (< (mod |addflt_#in~a| 4294967296) (mod |addflt_#in~b| 4294967296)) (= addflt_~tmp~0 addflt_~b) (= |addflt_#in~b| addflt_~a))) (or (< addflt_~a 0) (<= addflt_~ma~0 16777215)) (<= |#NULL.offset| 0) (not (<= 0 (+ (ite (<= (mod (div addflt_~a 16777216) 4294967296) 2147483647) (mod (div addflt_~a 16777216) 4294967296) (+ (mod (div addflt_~a 16777216) 4294967296) (- 4294967296))) 2147483520))) (<= |#NULL.base| 0) (not (= (mod addflt_~b 4294967296) 0)) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2022-12-14 09:44:21,724 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 09:44:21,725 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:44:21,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 18 [2022-12-14 09:44:21,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183824746] [2022-12-14 09:44:21,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 09:44:21,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-14 09:44:21,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 09:44:21,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-14 09:44:21,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=999, Unknown=0, NotChecked=0, Total=1122 [2022-12-14 09:44:21,726 INFO L87 Difference]: Start difference. First operand 198 states and 274 transitions. Second operand has 18 states, 15 states have (on average 2.2) internal successors, (33), 13 states have internal predecessors, (33), 4 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 09:44:22,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:22,047 INFO L93 Difference]: Finished difference Result 290 states and 383 transitions. [2022-12-14 09:44:22,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-14 09:44:22,047 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.2) internal successors, (33), 13 states have internal predecessors, (33), 4 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 4 states have call successors, (8) Word has length 35 [2022-12-14 09:44:22,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:22,048 INFO L225 Difference]: With dead ends: 290 [2022-12-14 09:44:22,048 INFO L226 Difference]: Without dead ends: 190 [2022-12-14 09:44:22,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=181, Invalid=1541, Unknown=0, NotChecked=0, Total=1722 [2022-12-14 09:44:22,049 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 36 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:22,049 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 496 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:44:22,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2022-12-14 09:44:22,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 170. [2022-12-14 09:44:22,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 129 states have (on average 1.3953488372093024) internal successors, (180), 140 states have internal predecessors, (180), 22 states have call successors, (22), 8 states have call predecessors, (22), 11 states have return successors, (28), 21 states have call predecessors, (28), 20 states have call successors, (28) [2022-12-14 09:44:22,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 230 transitions. [2022-12-14 09:44:22,064 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 230 transitions. Word has length 35 [2022-12-14 09:44:22,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:22,064 INFO L495 AbstractCegarLoop]: Abstraction has 170 states and 230 transitions. [2022-12-14 09:44:22,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.2) internal successors, (33), 13 states have internal predecessors, (33), 4 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 09:44:22,064 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 230 transitions. [2022-12-14 09:44:22,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-12-14 09:44:22,065 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:22,065 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:22,070 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-14 09:44:22,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:44:22,266 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting addfltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:22,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:22,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1108309913, now seen corresponding path program 1 times [2022-12-14 09:44:22,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 09:44:22,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720574173] [2022-12-14 09:44:22,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:22,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 09:44:22,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-14 09:44:22,291 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-14 09:44:22,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-14 09:44:22,327 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-12-14 09:44:22,327 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-12-14 09:44:22,328 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location addfltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 16 remaining) [2022-12-14 09:44:22,329 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 16 remaining) [2022-12-14 09:44:22,329 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 16 remaining) [2022-12-14 09:44:22,329 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 16 remaining) [2022-12-14 09:44:22,329 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location base2fltErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 16 remaining) [2022-12-14 09:44:22,329 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location base2fltErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 16 remaining) [2022-12-14 09:44:22,329 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location base2fltErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 16 remaining) [2022-12-14 09:44:22,329 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location addfltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 16 remaining) [2022-12-14 09:44:22,329 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location addfltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 16 remaining) [2022-12-14 09:44:22,330 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location addfltErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 16 remaining) [2022-12-14 09:44:22,330 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location addfltErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 16 remaining) [2022-12-14 09:44:22,330 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location addfltErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 16 remaining) [2022-12-14 09:44:22,330 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location addfltErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 16 remaining) [2022-12-14 09:44:22,330 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location addfltErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 16 remaining) [2022-12-14 09:44:22,330 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location addfltErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 16 remaining) [2022-12-14 09:44:22,330 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location addfltErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 16 remaining) [2022-12-14 09:44:22,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-12-14 09:44:22,332 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:22,335 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-14 09:44:22,354 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.12 09:44:22 BoogieIcfgContainer [2022-12-14 09:44:22,354 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-14 09:44:22,355 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-14 09:44:22,355 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-14 09:44:22,355 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-14 09:44:22,355 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 09:44:04" (3/4) ... [2022-12-14 09:44:22,357 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-12-14 09:44:22,358 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-14 09:44:22,358 INFO L158 Benchmark]: Toolchain (without parser) took 18757.70ms. Allocated memory was 134.2MB in the beginning and 172.0MB in the end (delta: 37.7MB). Free memory was 99.3MB in the beginning and 87.0MB in the end (delta: 12.3MB). Peak memory consumption was 51.1MB. Max. memory is 16.1GB. [2022-12-14 09:44:22,358 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 134.2MB. Free memory is still 101.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 09:44:22,358 INFO L158 Benchmark]: CACSL2BoogieTranslator took 213.21ms. Allocated memory is still 134.2MB. Free memory was 99.3MB in the beginning and 85.9MB in the end (delta: 13.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-12-14 09:44:22,358 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.36ms. Allocated memory is still 134.2MB. Free memory was 85.9MB in the beginning and 84.3MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-12-14 09:44:22,358 INFO L158 Benchmark]: Boogie Preprocessor took 21.75ms. Allocated memory is still 134.2MB. Free memory was 84.3MB in the beginning and 82.6MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-12-14 09:44:22,359 INFO L158 Benchmark]: RCFGBuilder took 576.84ms. Allocated memory was 134.2MB in the beginning and 172.0MB in the end (delta: 37.7MB). Free memory was 82.6MB in the beginning and 128.3MB in the end (delta: -45.7MB). Peak memory consumption was 28.6MB. Max. memory is 16.1GB. [2022-12-14 09:44:22,359 INFO L158 Benchmark]: TraceAbstraction took 17913.02ms. Allocated memory is still 172.0MB. Free memory was 127.5MB in the beginning and 87.0MB in the end (delta: 40.5MB). Peak memory consumption was 39.3MB. Max. memory is 16.1GB. [2022-12-14 09:44:22,359 INFO L158 Benchmark]: Witness Printer took 2.72ms. Allocated memory is still 172.0MB. Free memory is still 87.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 09:44:22,360 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.14ms. Allocated memory is still 134.2MB. Free memory is still 101.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 213.21ms. Allocated memory is still 134.2MB. Free memory was 99.3MB in the beginning and 85.9MB in the end (delta: 13.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 25.36ms. Allocated memory is still 134.2MB. Free memory was 85.9MB in the beginning and 84.3MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 21.75ms. Allocated memory is still 134.2MB. Free memory was 84.3MB in the beginning and 82.6MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 576.84ms. Allocated memory was 134.2MB in the beginning and 172.0MB in the end (delta: 37.7MB). Free memory was 82.6MB in the beginning and 128.3MB in the end (delta: -45.7MB). Peak memory consumption was 28.6MB. Max. memory is 16.1GB. * TraceAbstraction took 17913.02ms. Allocated memory is still 172.0MB. Free memory was 127.5MB in the beginning and 87.0MB in the end (delta: 40.5MB). Peak memory consumption was 39.3MB. Max. memory is 16.1GB. * Witness Printer took 2.72ms. Allocated memory is still 172.0MB. Free memory is still 87.0MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 112]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: overapproximation of bitwiseComplement at line 76, overapproximation of bitwiseOr at line 110, overapproximation of bitwiseAnd at line 111. Possible FailurePath: [L226] unsigned int a ; [L227] unsigned int ma = __VERIFIER_nondet_uint(); [L228] signed char ea = __VERIFIER_nondet_char(); [L229] unsigned int b ; [L230] unsigned int mb = __VERIFIER_nondet_uint(); [L231] signed char eb = __VERIFIER_nondet_char(); [L232] unsigned int r_add1 ; [L233] unsigned int r_add2 ; [L234] unsigned int zero ; [L235] int tmp ; [L236] int tmp___0 ; [L237] int __retres14 ; VAL [ea=127, eb=0] [L241] CALL, EXPR base2flt(0, 0) VAL [\old(e)=0, \old(m)=0] [L25] unsigned int res ; [L26] unsigned int __retres4 ; VAL [\old(e)=0, \old(m)=0, e=0, m=0] [L29] COND TRUE ! m [L30] __retres4 = 0U VAL [\old(e)=0, \old(m)=0, __retres4=0, e=0, m=0] [L80] return (__retres4); [L241] RET, EXPR base2flt(0, 0) VAL [base2flt(0, 0)=0, ea=127, eb=0] [L241] zero = base2flt(0, 0) [L242] CALL, EXPR base2flt(ma, ea) VAL [\old(e)=127, \old(m)=33554432] [L25] unsigned int res ; [L26] unsigned int __retres4 ; VAL [\old(e)=127, \old(m)=33554432, e=127, m=33554432] [L29] COND FALSE !(! m) VAL [\old(e)=127, \old(m)=33554432, e=127, m=33554432] [L35] COND FALSE !(m < 1U << 24U) VAL [\old(e)=127, \old(m)=33554432, e=127, m=33554432] [L57] COND TRUE 1 VAL [\old(e)=127, \old(m)=33554432, e=127, m=33554432] [L59] COND TRUE m >= 1U << 25U VAL [\old(e)=127, \old(m)=33554432, e=127, m=33554432] [L64] COND TRUE e >= 127 [L65] __retres4 = 4294967295U VAL [\old(e)=127, \old(m)=33554432, __retres4=4294967295, e=127, m=33554432] [L80] return (__retres4); [L242] RET, EXPR base2flt(ma, ea) VAL [base2flt(ma, ea)=4294967295, ea=127, eb=0, ma=33554432, zero=0] [L242] a = base2flt(ma, ea) [L243] CALL, EXPR base2flt(mb, eb) VAL [\old(e)=0, \old(m)=16777216] [L25] unsigned int res ; [L26] unsigned int __retres4 ; VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L29] COND FALSE !(! m) VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L35] COND FALSE !(m < 1U << 24U) VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L57] COND TRUE 1 VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L59] COND FALSE !(m >= 1U << 25U) VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L76] m = m & ~ (1U << 24U) VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L77] EXPR e + 128 [L77] res = m | ((unsigned int )(e + 128) << 24U) [L78] __retres4 = res VAL [\old(e)=0, \old(m)=16777216, __retres4=16777216, e=0, m=16777216, res=16777216] [L80] return (__retres4); [L243] RET, EXPR base2flt(mb, eb) VAL [a=4294967295, base2flt(mb, eb)=36028797035741184, ea=127, eb=0, ma=33554432, mb=16777216, zero=0] [L243] b = base2flt(mb, eb) [L244] CALL addflt(a, b) VAL [\old(a)=4294967295, \old(b)=16777216] [L84] unsigned int res ; [L85] unsigned int ma ; [L86] unsigned int mb ; [L87] unsigned int delta ; [L88] int ea ; [L89] int eb ; [L90] unsigned int tmp ; [L91] unsigned int __retres10 ; [L94] COND FALSE !(a < b) VAL [\old(a)=4294967295, \old(b)=16777216, a=4294967295, b=16777216, tmp=16777216] [L101] COND FALSE !(! b) [L108] ma = a & ((1U << 24U) - 1U) VAL [\old(a)=4294967295, \old(b)=16777216, a=4294967295, b=16777216, ma=1, tmp=16777216] [L109] EXPR (int )(a >> 24U) - 128 [L109] ea = (int )(a >> 24U) - 128 [L110] ma = ma | (1U << 24U) [L111] mb = b & ((1U << 24U) - 1U) VAL [\old(a)=4294967295, \old(b)=16777216, a=4294967295, b=16777216, ea=127, ma=16777216, mb=0, tmp=16777216] [L112] (int )(b >> 24U) - 128 VAL [\old(a)=4294967295, \old(b)=16777216, a=4294967295, b=16777216, ea=127, ma=16777216, mb=0, tmp=16777216] - UnprovableResult [Line: 45]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 45]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 70]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 70]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 77]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 77]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 109]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 109]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 112]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 115]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 115]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 133]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 133]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 141]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 141]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 72 locations, 16 error locations. Started 1 CEGAR loops. OverallTime: 17.8s, OverallIterations: 20, TraceHistogramMax: 3, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 3.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 901 SdHoareTripleChecker+Valid, 2.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 859 mSDsluCounter, 6299 SdHoareTripleChecker+Invalid, 1.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5094 mSDsCounter, 124 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3230 IncrementalHoareTripleChecker+Invalid, 3354 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 124 mSolverCounterUnsat, 1205 mSDtfsCounter, 3230 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 529 GetRequests, 301 SyntacticMatches, 7 SemanticMatches, 221 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1204 ImplicationChecksByTransitivity, 9.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=198occurred in iteration=18, InterpolantAutomatonStates: 156, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 19 MinimizatonAttempts, 377 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 3.0s InterpolantComputationTime, 574 NumberOfCodeBlocks, 574 NumberOfCodeBlocksAsserted, 25 NumberOfCheckSat, 635 ConstructedInterpolants, 0 QuantifiedInterpolants, 1938 SizeOfPredicates, 30 NumberOfNonLiveVariables, 492 ConjunctsInSsa, 81 ConjunctsInUnsatCore, 28 InterpolantComputations, 15 PerfectInterpolantSequences, 194/238 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: OVERALL_TIME: 0.6s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 3, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 23, DAG_INTERPRETER_EARLY_EXITS: 0, TOOLS_POST_APPLICATIONS: 23, TOOLS_POST_TIME: 0.1s, TOOLS_POST_CALL_APPLICATIONS: 10, TOOLS_POST_CALL_TIME: 0.2s, TOOLS_POST_RETURN_APPLICATIONS: 6, TOOLS_POST_RETURN_TIME: 0.1s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 39, TOOLS_QUANTIFIERELIM_TIME: 0.4s, TOOLS_QUANTIFIERELIM_MAX_TIME: 0.1s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 58, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 11, DOMAIN_JOIN_TIME: 0.1s, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.0s, DOMAIN_WIDEN_APPLICATIONS: 0, DOMAIN_WIDEN_TIME: 0.0s, DOMAIN_ISSUBSETEQ_APPLICATIONS: 0, DOMAIN_ISSUBSETEQ_TIME: 0.0s, DOMAIN_ISBOTTOM_APPLICATIONS: 23, DOMAIN_ISBOTTOM_TIME: 0.0s, LOOP_SUMMARIZER_APPLICATIONS: 0, LOOP_SUMMARIZER_CACHE_MISSES: 0, LOOP_SUMMARIZER_OVERALL_TIME: 0.0s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 0.0s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 0, CALL_SUMMARIZER_APPLICATIONS: 6, CALL_SUMMARIZER_CACHE_MISSES: 1, CALL_SUMMARIZER_OVERALL_TIME: 0.0s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.0s, PROCEDURE_GRAPH_BUILDER_TIME: 0.0s, PATH_EXPR_TIME: 0.0s, REGEX_TO_DAG_TIME: 0.0s, DAG_COMPRESSION_TIME: 0.0s, DAG_COMPRESSION_PROCESSED_NODES: 169, DAG_COMPRESSION_RETAINED_NODES: 58, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-12-14 09:44:22,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/config/TaipanReach.xml -i ../../sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/config/svcomp-Overflow-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c7e459611ed6ff9d4c49aa04980ca7f1d5aaaf97e8fc0116c264955df4ed453a --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 09:44:23,907 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 09:44:23,909 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 09:44:23,931 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 09:44:23,932 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 09:44:23,933 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 09:44:23,934 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 09:44:23,936 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 09:44:23,937 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 09:44:23,938 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 09:44:23,940 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 09:44:23,941 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 09:44:23,941 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 09:44:23,942 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 09:44:23,943 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 09:44:23,945 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 09:44:23,945 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 09:44:23,946 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 09:44:23,948 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 09:44:23,950 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 09:44:23,951 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 09:44:23,952 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 09:44:23,953 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 09:44:23,954 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 09:44:23,958 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 09:44:23,959 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 09:44:23,959 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 09:44:23,960 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 09:44:23,961 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 09:44:23,962 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 09:44:23,962 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 09:44:23,963 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 09:44:23,964 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 09:44:23,964 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 09:44:23,965 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 09:44:23,965 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 09:44:23,966 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 09:44:23,966 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 09:44:23,966 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 09:44:23,967 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 09:44:23,968 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 09:44:23,969 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/config/svcomp-Overflow-32bit-Taipan_Bitvector.epf [2022-12-14 09:44:23,992 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 09:44:23,992 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 09:44:23,992 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 09:44:23,993 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 09:44:23,993 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 09:44:23,993 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 09:44:23,994 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 09:44:23,994 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 09:44:23,994 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 09:44:23,994 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 09:44:23,994 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 09:44:23,995 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 09:44:23,995 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 09:44:23,996 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 09:44:23,996 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 09:44:23,996 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 09:44:23,996 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 09:44:23,996 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 09:44:23,996 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 09:44:23,997 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 09:44:23,997 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-14 09:44:23,997 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-12-14 09:44:23,997 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-12-14 09:44:23,997 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-12-14 09:44:23,998 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 09:44:23,998 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 09:44:23,998 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 09:44:23,998 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 09:44:23,998 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 09:44:23,999 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-14 09:44:23,999 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 09:44:23,999 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 09:44:23,999 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 09:44:23,999 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 09:44:24,000 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 09:44:24,000 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-12-14 09:44:24,000 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-12-14 09:44:24,000 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 09:44:24,000 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 09:44:24,001 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-14 09:44:24,001 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c7e459611ed6ff9d4c49aa04980ca7f1d5aaaf97e8fc0116c264955df4ed453a [2022-12-14 09:44:24,219 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 09:44:24,236 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 09:44:24,237 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 09:44:24,238 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 09:44:24,238 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 09:44:24,240 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c [2022-12-14 09:44:26,806 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 09:44:26,971 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 09:44:26,971 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c [2022-12-14 09:44:26,977 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/data/db2efaf09/fed0e95f62884a329fdff8ff1e7caaf1/FLAG40ec0cc53 [2022-12-14 09:44:26,988 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/data/db2efaf09/fed0e95f62884a329fdff8ff1e7caaf1 [2022-12-14 09:44:26,990 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 09:44:26,991 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 09:44:26,992 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 09:44:26,992 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 09:44:26,995 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 09:44:26,996 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 09:44:26" (1/1) ... [2022-12-14 09:44:26,996 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53b79787 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:26, skipping insertion in model container [2022-12-14 09:44:26,997 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 09:44:26" (1/1) ... [2022-12-14 09:44:27,002 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 09:44:27,019 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 09:44:27,134 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c[730,743] [2022-12-14 09:44:27,180 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 09:44:27,192 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 09:44:27,202 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c[730,743] [2022-12-14 09:44:27,227 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 09:44:27,241 INFO L208 MainTranslator]: Completed translation [2022-12-14 09:44:27,241 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:27 WrapperNode [2022-12-14 09:44:27,241 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 09:44:27,242 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 09:44:27,242 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 09:44:27,243 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 09:44:27,248 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:27" (1/1) ... [2022-12-14 09:44:27,257 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:27" (1/1) ... [2022-12-14 09:44:27,281 INFO L138 Inliner]: procedures = 17, calls = 18, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 51 [2022-12-14 09:44:27,281 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 09:44:27,282 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 09:44:27,282 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 09:44:27,282 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 09:44:27,296 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:27" (1/1) ... [2022-12-14 09:44:27,296 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:27" (1/1) ... [2022-12-14 09:44:27,298 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:27" (1/1) ... [2022-12-14 09:44:27,299 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:27" (1/1) ... [2022-12-14 09:44:27,305 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:27" (1/1) ... [2022-12-14 09:44:27,308 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:27" (1/1) ... [2022-12-14 09:44:27,309 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:27" (1/1) ... [2022-12-14 09:44:27,310 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:27" (1/1) ... [2022-12-14 09:44:27,312 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 09:44:27,312 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 09:44:27,313 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 09:44:27,313 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 09:44:27,313 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:27" (1/1) ... [2022-12-14 09:44:27,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 09:44:27,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:44:27,340 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 09:44:27,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 09:44:27,372 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 09:44:27,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-12-14 09:44:27,372 INFO L130 BoogieDeclarations]: Found specification of procedure base2flt [2022-12-14 09:44:27,372 INFO L138 BoogieDeclarations]: Found implementation of procedure base2flt [2022-12-14 09:44:27,372 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 09:44:27,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 09:44:27,372 INFO L130 BoogieDeclarations]: Found specification of procedure addflt [2022-12-14 09:44:27,373 INFO L138 BoogieDeclarations]: Found implementation of procedure addflt [2022-12-14 09:44:27,373 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-12-14 09:44:27,373 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-12-14 09:44:27,438 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 09:44:27,439 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 09:44:27,652 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 09:44:27,658 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 09:44:27,659 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-14 09:44:27,660 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 09:44:27 BoogieIcfgContainer [2022-12-14 09:44:27,660 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 09:44:27,662 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 09:44:27,662 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 09:44:27,664 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 09:44:27,664 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 09:44:26" (1/3) ... [2022-12-14 09:44:27,665 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3cf33f92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 09:44:27, skipping insertion in model container [2022-12-14 09:44:27,665 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 09:44:27" (2/3) ... [2022-12-14 09:44:27,665 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3cf33f92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 09:44:27, skipping insertion in model container [2022-12-14 09:44:27,665 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 09:44:27" (3/3) ... [2022-12-14 09:44:27,666 INFO L112 eAbstractionObserver]: Analyzing ICFG soft_float_4-3a.c.cil.c [2022-12-14 09:44:27,680 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 09:44:27,680 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations. [2022-12-14 09:44:27,722 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 09:44:27,727 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@56086911, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 09:44:27,727 INFO L358 AbstractCegarLoop]: Starting to check reachability of 16 error locations. [2022-12-14 09:44:27,730 INFO L276 IsEmpty]: Start isEmpty. Operand has 84 states, 55 states have (on average 1.6181818181818182) internal successors, (89), 71 states have internal predecessors, (89), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 09:44:27,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-12-14 09:44:27,735 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:27,736 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:27,736 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting base2fltErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:27,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:27,740 INFO L85 PathProgramCache]: Analyzing trace with hash 773389610, now seen corresponding path program 1 times [2022-12-14 09:44:27,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:27,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1774653164] [2022-12-14 09:44:27,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:27,750 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:27,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:27,751 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:27,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-12-14 09:44:27,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:27,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 1 conjunts are in the unsatisfiable core [2022-12-14 09:44:27,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:27,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:44:27,843 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:44:27,844 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:27,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1774653164] [2022-12-14 09:44:27,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1774653164] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:27,845 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:27,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-14 09:44:27,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792359855] [2022-12-14 09:44:27,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:27,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-14 09:44:27,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:27,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-14 09:44:27,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-14 09:44:27,882 INFO L87 Difference]: Start difference. First operand has 84 states, 55 states have (on average 1.6181818181818182) internal successors, (89), 71 states have internal predecessors, (89), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 2 states, 1 states have (on average 8.0) internal successors, (8), 2 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:44:27,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:27,913 INFO L93 Difference]: Finished difference Result 156 states and 219 transitions. [2022-12-14 09:44:27,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-14 09:44:27,915 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 1 states have (on average 8.0) internal successors, (8), 2 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-12-14 09:44:27,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:27,922 INFO L225 Difference]: With dead ends: 156 [2022-12-14 09:44:27,922 INFO L226 Difference]: Without dead ends: 65 [2022-12-14 09:44:27,925 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-14 09:44:27,929 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:27,930 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 09:44:27,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-12-14 09:44:27,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2022-12-14 09:44:27,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 47 states have (on average 1.3829787234042554) internal successors, (65), 54 states have internal predecessors, (65), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:27,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 80 transitions. [2022-12-14 09:44:27,965 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 80 transitions. Word has length 9 [2022-12-14 09:44:27,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:27,966 INFO L495 AbstractCegarLoop]: Abstraction has 65 states and 80 transitions. [2022-12-14 09:44:27,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 1 states have (on average 8.0) internal successors, (8), 2 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:44:27,966 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 80 transitions. [2022-12-14 09:44:27,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-12-14 09:44:27,967 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:27,967 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:27,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-12-14 09:44:28,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:28,168 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:28,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:28,169 INFO L85 PathProgramCache]: Analyzing trace with hash 772448344, now seen corresponding path program 1 times [2022-12-14 09:44:28,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:28,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1595936467] [2022-12-14 09:44:28,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:28,170 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:28,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:28,171 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:28,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-12-14 09:44:28,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:28,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 09:44:28,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:28,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:44:28,239 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:44:28,239 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:28,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1595936467] [2022-12-14 09:44:28,240 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1595936467] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:28,240 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:28,240 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 09:44:28,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352697692] [2022-12-14 09:44:28,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:28,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 09:44:28,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:28,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 09:44:28,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 09:44:28,243 INFO L87 Difference]: Start difference. First operand 65 states and 80 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:44:28,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:28,291 INFO L93 Difference]: Finished difference Result 135 states and 166 transitions. [2022-12-14 09:44:28,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 09:44:28,292 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-12-14 09:44:28,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:28,294 INFO L225 Difference]: With dead ends: 135 [2022-12-14 09:44:28,294 INFO L226 Difference]: Without dead ends: 73 [2022-12-14 09:44:28,295 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:44:28,296 INFO L413 NwaCegarLoop]: 77 mSDtfsCounter, 9 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:28,297 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 218 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 09:44:28,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-12-14 09:44:28,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 70. [2022-12-14 09:44:28,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 51 states have (on average 1.3529411764705883) internal successors, (69), 58 states have internal predecessors, (69), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:28,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 84 transitions. [2022-12-14 09:44:28,308 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 84 transitions. Word has length 9 [2022-12-14 09:44:28,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:28,308 INFO L495 AbstractCegarLoop]: Abstraction has 70 states and 84 transitions. [2022-12-14 09:44:28,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:44:28,309 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 84 transitions. [2022-12-14 09:44:28,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-12-14 09:44:28,309 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:28,309 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:28,315 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-12-14 09:44:28,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:28,511 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:28,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:28,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1921948498, now seen corresponding path program 1 times [2022-12-14 09:44:28,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:28,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1894051190] [2022-12-14 09:44:28,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:28,517 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:28,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:28,521 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:28,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-12-14 09:44:28,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:28,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 09:44:28,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:28,605 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 09:44:28,605 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:44:28,606 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:28,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1894051190] [2022-12-14 09:44:28,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1894051190] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:28,606 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:28,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 09:44:28,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863860271] [2022-12-14 09:44:28,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:28,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 09:44:28,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:28,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 09:44:28,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 09:44:28,608 INFO L87 Difference]: Start difference. First operand 70 states and 84 transitions. Second operand has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:44:28,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:28,638 INFO L93 Difference]: Finished difference Result 73 states and 88 transitions. [2022-12-14 09:44:28,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 09:44:28,639 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2022-12-14 09:44:28,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:28,640 INFO L225 Difference]: With dead ends: 73 [2022-12-14 09:44:28,640 INFO L226 Difference]: Without dead ends: 72 [2022-12-14 09:44:28,640 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 09:44:28,641 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 3 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:28,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 149 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 09:44:28,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2022-12-14 09:44:28,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 69. [2022-12-14 09:44:28,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 51 states have (on average 1.3333333333333333) internal successors, (68), 57 states have internal predecessors, (68), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:28,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 83 transitions. [2022-12-14 09:44:28,650 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 83 transitions. Word has length 16 [2022-12-14 09:44:28,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:28,650 INFO L495 AbstractCegarLoop]: Abstraction has 69 states and 83 transitions. [2022-12-14 09:44:28,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:44:28,650 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 83 transitions. [2022-12-14 09:44:28,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-14 09:44:28,650 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:28,651 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:28,657 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-12-14 09:44:28,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:28,852 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting base2fltErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:28,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:28,855 INFO L85 PathProgramCache]: Analyzing trace with hash 730880598, now seen corresponding path program 1 times [2022-12-14 09:44:28,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:28,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1311883046] [2022-12-14 09:44:28,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:28,858 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:28,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:28,862 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:28,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-12-14 09:44:28,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:28,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 09:44:28,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:28,928 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 09:44:28,928 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:44:28,928 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:28,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1311883046] [2022-12-14 09:44:28,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1311883046] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:28,929 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:28,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 09:44:28,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069267179] [2022-12-14 09:44:28,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:28,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 09:44:28,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:28,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 09:44:28,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 09:44:28,930 INFO L87 Difference]: Start difference. First operand 69 states and 83 transitions. Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:44:28,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:28,953 INFO L93 Difference]: Finished difference Result 72 states and 87 transitions. [2022-12-14 09:44:28,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 09:44:28,954 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-12-14 09:44:28,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:28,958 INFO L225 Difference]: With dead ends: 72 [2022-12-14 09:44:28,958 INFO L226 Difference]: Without dead ends: 71 [2022-12-14 09:44:28,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 09:44:28,960 INFO L413 NwaCegarLoop]: 80 mSDtfsCounter, 2 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:28,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 148 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 09:44:28,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-12-14 09:44:28,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 68. [2022-12-14 09:44:28,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 51 states have (on average 1.3137254901960784) internal successors, (67), 56 states have internal predecessors, (67), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:28,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 82 transitions. [2022-12-14 09:44:28,968 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 82 transitions. Word has length 18 [2022-12-14 09:44:28,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:28,969 INFO L495 AbstractCegarLoop]: Abstraction has 68 states and 82 transitions. [2022-12-14 09:44:28,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:44:28,969 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 82 transitions. [2022-12-14 09:44:28,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-14 09:44:28,970 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:28,970 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:28,976 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-12-14 09:44:29,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:29,172 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting base2fltErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:29,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:29,174 INFO L85 PathProgramCache]: Analyzing trace with hash 730948124, now seen corresponding path program 1 times [2022-12-14 09:44:29,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:29,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [285428293] [2022-12-14 09:44:29,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:29,176 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:29,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:29,179 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:29,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-12-14 09:44:29,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:29,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 09:44:29,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:29,328 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:44:29,328 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:44:29,328 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:29,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [285428293] [2022-12-14 09:44:29,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [285428293] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:29,329 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:29,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 09:44:29,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114754969] [2022-12-14 09:44:29,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:29,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 09:44:29,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:29,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 09:44:29,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 09:44:29,330 INFO L87 Difference]: Start difference. First operand 68 states and 82 transitions. Second operand has 4 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:44:29,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:29,615 INFO L93 Difference]: Finished difference Result 84 states and 102 transitions. [2022-12-14 09:44:29,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 09:44:29,616 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-12-14 09:44:29,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:29,617 INFO L225 Difference]: With dead ends: 84 [2022-12-14 09:44:29,617 INFO L226 Difference]: Without dead ends: 83 [2022-12-14 09:44:29,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 09:44:29,618 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 55 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:29,618 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 170 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 09:44:29,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-12-14 09:44:29,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 73. [2022-12-14 09:44:29,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 56 states have (on average 1.3035714285714286) internal successors, (73), 61 states have internal predecessors, (73), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:29,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 88 transitions. [2022-12-14 09:44:29,627 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 88 transitions. Word has length 18 [2022-12-14 09:44:29,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:29,628 INFO L495 AbstractCegarLoop]: Abstraction has 73 states and 88 transitions. [2022-12-14 09:44:29,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:44:29,628 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 88 transitions. [2022-12-14 09:44:29,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-12-14 09:44:29,629 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:29,629 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:29,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2022-12-14 09:44:29,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:29,830 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting base2fltErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:29,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:29,832 INFO L85 PathProgramCache]: Analyzing trace with hash 33110864, now seen corresponding path program 1 times [2022-12-14 09:44:29,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:29,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1101102543] [2022-12-14 09:44:29,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:29,834 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:29,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:29,837 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:29,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-12-14 09:44:29,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:29,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 09:44:29,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:30,540 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 09:44:30,540 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:44:30,540 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:30,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1101102543] [2022-12-14 09:44:30,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1101102543] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:30,541 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:30,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 09:44:30,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909698002] [2022-12-14 09:44:30,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:30,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 09:44:30,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:30,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 09:44:30,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-14 09:44:30,542 INFO L87 Difference]: Start difference. First operand 73 states and 88 transitions. Second operand has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:44:32,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:32,868 INFO L93 Difference]: Finished difference Result 89 states and 109 transitions. [2022-12-14 09:44:32,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 09:44:32,869 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2022-12-14 09:44:32,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:32,870 INFO L225 Difference]: With dead ends: 89 [2022-12-14 09:44:32,870 INFO L226 Difference]: Without dead ends: 88 [2022-12-14 09:44:32,870 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2022-12-14 09:44:32,871 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 52 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:32,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 304 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-12-14 09:44:32,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-12-14 09:44:32,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 67. [2022-12-14 09:44:32,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 51 states have (on average 1.2941176470588236) internal successors, (66), 55 states have internal predecessors, (66), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 09:44:32,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 81 transitions. [2022-12-14 09:44:32,881 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 81 transitions. Word has length 21 [2022-12-14 09:44:32,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:32,881 INFO L495 AbstractCegarLoop]: Abstraction has 67 states and 81 transitions. [2022-12-14 09:44:32,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 09:44:32,882 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 81 transitions. [2022-12-14 09:44:32,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-12-14 09:44:32,883 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:32,883 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:32,890 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-12-14 09:44:33,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:33,085 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting addfltErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:33,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:33,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1763431449, now seen corresponding path program 1 times [2022-12-14 09:44:33,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:33,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [393300176] [2022-12-14 09:44:33,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:33,088 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:33,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:33,091 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:33,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-12-14 09:44:33,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:33,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 09:44:33,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:33,179 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-14 09:44:33,179 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:44:33,180 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:33,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [393300176] [2022-12-14 09:44:33,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [393300176] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:33,180 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:33,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-14 09:44:33,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176978156] [2022-12-14 09:44:33,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:33,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 09:44:33,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:33,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 09:44:33,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-14 09:44:33,181 INFO L87 Difference]: Start difference. First operand 67 states and 81 transitions. Second operand has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 09:44:33,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:33,241 INFO L93 Difference]: Finished difference Result 117 states and 141 transitions. [2022-12-14 09:44:33,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 09:44:33,241 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 37 [2022-12-14 09:44:33,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:33,242 INFO L225 Difference]: With dead ends: 117 [2022-12-14 09:44:33,242 INFO L226 Difference]: Without dead ends: 83 [2022-12-14 09:44:33,243 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-12-14 09:44:33,243 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 14 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:33,243 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 479 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 09:44:33,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-12-14 09:44:33,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 78. [2022-12-14 09:44:33,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 59 states have (on average 1.2542372881355932) internal successors, (74), 64 states have internal predecessors, (74), 9 states have call successors, (9), 5 states have call predecessors, (9), 6 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2022-12-14 09:44:33,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 93 transitions. [2022-12-14 09:44:33,250 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 93 transitions. Word has length 37 [2022-12-14 09:44:33,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:33,251 INFO L495 AbstractCegarLoop]: Abstraction has 78 states and 93 transitions. [2022-12-14 09:44:33,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 09:44:33,251 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 93 transitions. [2022-12-14 09:44:33,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-12-14 09:44:33,253 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:33,253 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:33,264 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2022-12-14 09:44:33,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:33,454 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting addfltErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:33,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:33,455 INFO L85 PathProgramCache]: Analyzing trace with hash -184106620, now seen corresponding path program 1 times [2022-12-14 09:44:33,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:33,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [883760939] [2022-12-14 09:44:33,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:33,456 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:33,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:33,458 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:33,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-12-14 09:44:33,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:33,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 09:44:33,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:33,586 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-14 09:44:33,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:33,636 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-14 09:44:33,636 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:33,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [883760939] [2022-12-14 09:44:33,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [883760939] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:44:33,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [392693548] [2022-12-14 09:44:33,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:33,637 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 09:44:33,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 09:44:33,638 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 09:44:33,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2022-12-14 09:44:33,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:33,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 09:44:33,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:33,741 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-14 09:44:33,742 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:44:33,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [392693548] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:33,742 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-14 09:44:33,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [8, 8] total 12 [2022-12-14 09:44:33,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381859876] [2022-12-14 09:44:33,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:33,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 09:44:33,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:33,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 09:44:33,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-12-14 09:44:33,744 INFO L87 Difference]: Start difference. First operand 78 states and 93 transitions. Second operand has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-12-14 09:44:33,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:33,851 INFO L93 Difference]: Finished difference Result 122 states and 142 transitions. [2022-12-14 09:44:33,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-14 09:44:33,852 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 45 [2022-12-14 09:44:33,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:33,852 INFO L225 Difference]: With dead ends: 122 [2022-12-14 09:44:33,852 INFO L226 Difference]: Without dead ends: 73 [2022-12-14 09:44:33,853 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-12-14 09:44:33,853 INFO L413 NwaCegarLoop]: 79 mSDtfsCounter, 14 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:33,853 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 583 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:33,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-12-14 09:44:33,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 70. [2022-12-14 09:44:33,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 53 states have (on average 1.2830188679245282) internal successors, (68), 58 states have internal predecessors, (68), 8 states have call successors, (8), 4 states have call predecessors, (8), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-12-14 09:44:33,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 84 transitions. [2022-12-14 09:44:33,860 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 84 transitions. Word has length 45 [2022-12-14 09:44:33,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:33,861 INFO L495 AbstractCegarLoop]: Abstraction has 70 states and 84 transitions. [2022-12-14 09:44:33,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-12-14 09:44:33,861 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 84 transitions. [2022-12-14 09:44:33,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-12-14 09:44:33,863 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:33,863 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:33,865 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2022-12-14 09:44:34,082 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-12-14 09:44:34,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:34,266 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting addfltErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:34,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:34,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1036359320, now seen corresponding path program 1 times [2022-12-14 09:44:34,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:34,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [857672896] [2022-12-14 09:44:34,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:34,270 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:34,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:34,273 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:34,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-12-14 09:44:34,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:34,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 09:44:34,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:34,433 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-14 09:44:34,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:34,470 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-14 09:44:34,471 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:34,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [857672896] [2022-12-14 09:44:34,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [857672896] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:44:34,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [987050191] [2022-12-14 09:44:34,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:34,471 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 09:44:34,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 09:44:34,472 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 09:44:34,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2022-12-14 09:44:34,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:34,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 09:44:34,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:34,544 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-14 09:44:34,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:34,580 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-14 09:44:34,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [987050191] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:44:34,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983155722] [2022-12-14 09:44:34,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:34,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:44:34,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:44:34,582 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:44:34,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-14 09:44:34,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:34,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 09:44:34,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:34,639 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-14 09:44:34,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:34,672 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-14 09:44:34,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983155722] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:44:34,673 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 09:44:34,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 9, 9] total 9 [2022-12-14 09:44:34,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267340343] [2022-12-14 09:44:34,673 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 09:44:34,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 09:44:34,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:34,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 09:44:34,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-12-14 09:44:34,675 INFO L87 Difference]: Start difference. First operand 70 states and 84 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-12-14 09:44:34,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:34,775 INFO L93 Difference]: Finished difference Result 123 states and 148 transitions. [2022-12-14 09:44:34,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-14 09:44:34,776 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 41 [2022-12-14 09:44:34,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:34,776 INFO L225 Difference]: With dead ends: 123 [2022-12-14 09:44:34,777 INFO L226 Difference]: Without dead ends: 89 [2022-12-14 09:44:34,777 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-12-14 09:44:34,777 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 18 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:34,777 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 557 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:34,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-12-14 09:44:34,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 80. [2022-12-14 09:44:34,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 60 states have (on average 1.2666666666666666) internal successors, (76), 65 states have internal predecessors, (76), 10 states have call successors, (10), 5 states have call predecessors, (10), 6 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-12-14 09:44:34,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 96 transitions. [2022-12-14 09:44:34,784 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 96 transitions. Word has length 41 [2022-12-14 09:44:34,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:34,784 INFO L495 AbstractCegarLoop]: Abstraction has 80 states and 96 transitions. [2022-12-14 09:44:34,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-12-14 09:44:34,784 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 96 transitions. [2022-12-14 09:44:34,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-12-14 09:44:34,785 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:34,785 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:34,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2022-12-14 09:44:35,012 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-12-14 09:44:35,199 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-14 09:44:35,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:44:35,388 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting addfltErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:35,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:35,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1099402567, now seen corresponding path program 2 times [2022-12-14 09:44:35,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:35,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [497147483] [2022-12-14 09:44:35,390 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 09:44:35,390 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:35,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:35,392 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:35,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-12-14 09:44:35,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-14 09:44:35,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 09:44:35,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 09:44:35,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:35,500 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-12-14 09:44:35,500 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:44:35,500 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:35,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [497147483] [2022-12-14 09:44:35,501 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [497147483] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:35,501 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:35,501 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-14 09:44:35,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234208835] [2022-12-14 09:44:35,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:35,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 09:44:35,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:35,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 09:44:35,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-12-14 09:44:35,502 INFO L87 Difference]: Start difference. First operand 80 states and 96 transitions. Second operand has 10 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 09:44:35,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:35,756 INFO L93 Difference]: Finished difference Result 183 states and 228 transitions. [2022-12-14 09:44:35,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 09:44:35,756 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 45 [2022-12-14 09:44:35,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:35,757 INFO L225 Difference]: With dead ends: 183 [2022-12-14 09:44:35,758 INFO L226 Difference]: Without dead ends: 145 [2022-12-14 09:44:35,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-12-14 09:44:35,759 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 98 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:35,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 649 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:44:35,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-12-14 09:44:35,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 116. [2022-12-14 09:44:35,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 88 states have (on average 1.2386363636363635) internal successors, (109), 94 states have internal predecessors, (109), 15 states have call successors, (15), 7 states have call predecessors, (15), 9 states have return successors, (18), 14 states have call predecessors, (18), 14 states have call successors, (18) [2022-12-14 09:44:35,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 142 transitions. [2022-12-14 09:44:35,773 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 142 transitions. Word has length 45 [2022-12-14 09:44:35,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:35,774 INFO L495 AbstractCegarLoop]: Abstraction has 116 states and 142 transitions. [2022-12-14 09:44:35,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 09:44:35,774 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 142 transitions. [2022-12-14 09:44:35,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-12-14 09:44:35,775 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:35,775 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:35,782 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2022-12-14 09:44:35,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:35,976 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting addfltErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:35,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:35,976 INFO L85 PathProgramCache]: Analyzing trace with hash -278258631, now seen corresponding path program 1 times [2022-12-14 09:44:35,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:35,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [31878930] [2022-12-14 09:44:35,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:35,977 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:35,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:35,978 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:35,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-12-14 09:44:36,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:36,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 09:44:36,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:36,104 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-12-14 09:44:36,105 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:44:36,105 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:36,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [31878930] [2022-12-14 09:44:36,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [31878930] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:36,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:36,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-14 09:44:36,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555748324] [2022-12-14 09:44:36,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:36,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 09:44:36,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:36,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 09:44:36,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-12-14 09:44:36,106 INFO L87 Difference]: Start difference. First operand 116 states and 142 transitions. Second operand has 10 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-12-14 09:44:36,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:36,252 INFO L93 Difference]: Finished difference Result 230 states and 286 transitions. [2022-12-14 09:44:36,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 09:44:36,253 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 46 [2022-12-14 09:44:36,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:36,253 INFO L225 Difference]: With dead ends: 230 [2022-12-14 09:44:36,253 INFO L226 Difference]: Without dead ends: 173 [2022-12-14 09:44:36,254 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-12-14 09:44:36,254 INFO L413 NwaCegarLoop]: 90 mSDtfsCounter, 59 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:36,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 576 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:36,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-12-14 09:44:36,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 165. [2022-12-14 09:44:36,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 127 states have (on average 1.220472440944882) internal successors, (155), 132 states have internal predecessors, (155), 24 states have call successors, (24), 9 states have call predecessors, (24), 10 states have return successors, (27), 23 states have call predecessors, (27), 22 states have call successors, (27) [2022-12-14 09:44:36,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 206 transitions. [2022-12-14 09:44:36,266 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 206 transitions. Word has length 46 [2022-12-14 09:44:36,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:36,266 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 206 transitions. [2022-12-14 09:44:36,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-12-14 09:44:36,267 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 206 transitions. [2022-12-14 09:44:36,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-12-14 09:44:36,267 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:36,267 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:36,278 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-12-14 09:44:36,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:36,468 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting addfltErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:36,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:36,469 INFO L85 PathProgramCache]: Analyzing trace with hash -865064645, now seen corresponding path program 1 times [2022-12-14 09:44:36,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:36,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [24132976] [2022-12-14 09:44:36,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:36,470 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:36,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:36,471 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:36,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-12-14 09:44:36,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:36,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-14 09:44:36,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:36,771 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-12-14 09:44:36,771 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:44:36,771 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:36,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [24132976] [2022-12-14 09:44:36,771 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [24132976] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:36,771 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:36,771 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-14 09:44:36,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404906070] [2022-12-14 09:44:36,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:36,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-14 09:44:36,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:36,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-14 09:44:36,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2022-12-14 09:44:36,772 INFO L87 Difference]: Start difference. First operand 165 states and 206 transitions. Second operand has 12 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 states have internal predecessors, (28), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-12-14 09:44:37,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:37,019 INFO L93 Difference]: Finished difference Result 181 states and 219 transitions. [2022-12-14 09:44:37,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-14 09:44:37,020 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 states have internal predecessors, (28), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 46 [2022-12-14 09:44:37,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:37,021 INFO L225 Difference]: With dead ends: 181 [2022-12-14 09:44:37,021 INFO L226 Difference]: Without dead ends: 122 [2022-12-14 09:44:37,021 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-12-14 09:44:37,021 INFO L413 NwaCegarLoop]: 85 mSDtfsCounter, 68 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:37,022 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 675 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:44:37,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2022-12-14 09:44:37,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 118. [2022-12-14 09:44:37,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 89 states have (on average 1.2359550561797752) internal successors, (110), 95 states have internal predecessors, (110), 16 states have call successors, (16), 7 states have call predecessors, (16), 9 states have return successors, (19), 15 states have call predecessors, (19), 15 states have call successors, (19) [2022-12-14 09:44:37,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 145 transitions. [2022-12-14 09:44:37,030 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 145 transitions. Word has length 46 [2022-12-14 09:44:37,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:37,030 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 145 transitions. [2022-12-14 09:44:37,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 states have internal predecessors, (28), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-12-14 09:44:37,030 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 145 transitions. [2022-12-14 09:44:37,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-12-14 09:44:37,030 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:37,031 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:37,041 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2022-12-14 09:44:37,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:37,232 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting addfltErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:37,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:37,232 INFO L85 PathProgramCache]: Analyzing trace with hash 887832183, now seen corresponding path program 1 times [2022-12-14 09:44:37,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:37,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [337468072] [2022-12-14 09:44:37,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:37,233 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:37,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:37,234 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:37,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-12-14 09:44:37,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:37,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 09:44:37,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:37,406 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 09:44:37,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:37,511 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-14 09:44:37,511 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:37,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [337468072] [2022-12-14 09:44:37,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [337468072] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-14 09:44:37,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 09:44:37,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12] total 16 [2022-12-14 09:44:37,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074751491] [2022-12-14 09:44:37,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:37,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 09:44:37,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:37,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 09:44:37,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2022-12-14 09:44:37,513 INFO L87 Difference]: Start difference. First operand 118 states and 145 transitions. Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 6 states have internal predecessors, (33), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-12-14 09:44:37,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:37,669 INFO L93 Difference]: Finished difference Result 178 states and 217 transitions. [2022-12-14 09:44:37,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 09:44:37,670 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 6 states have internal predecessors, (33), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 49 [2022-12-14 09:44:37,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:37,671 INFO L225 Difference]: With dead ends: 178 [2022-12-14 09:44:37,671 INFO L226 Difference]: Without dead ends: 145 [2022-12-14 09:44:37,671 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-12-14 09:44:37,672 INFO L413 NwaCegarLoop]: 91 mSDtfsCounter, 62 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:37,672 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 550 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:37,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-12-14 09:44:37,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 141. [2022-12-14 09:44:37,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 108 states have (on average 1.2314814814814814) internal successors, (133), 113 states have internal predecessors, (133), 20 states have call successors, (20), 8 states have call predecessors, (20), 9 states have return successors, (22), 19 states have call predecessors, (22), 18 states have call successors, (22) [2022-12-14 09:44:37,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 175 transitions. [2022-12-14 09:44:37,682 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 175 transitions. Word has length 49 [2022-12-14 09:44:37,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:37,682 INFO L495 AbstractCegarLoop]: Abstraction has 141 states and 175 transitions. [2022-12-14 09:44:37,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 6 states have internal predecessors, (33), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-12-14 09:44:37,683 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 175 transitions. [2022-12-14 09:44:37,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-12-14 09:44:37,683 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:37,683 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:37,693 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-12-14 09:44:37,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:37,885 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting addfltErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:37,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:37,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1835217457, now seen corresponding path program 1 times [2022-12-14 09:44:37,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:37,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1675531197] [2022-12-14 09:44:37,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:37,886 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:37,887 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:37,888 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:37,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-12-14 09:44:37,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:37,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 09:44:37,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:37,983 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 09:44:37,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:38,122 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 09:44:38,123 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:38,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1675531197] [2022-12-14 09:44:38,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1675531197] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-14 09:44:38,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 09:44:38,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2022-12-14 09:44:38,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202730997] [2022-12-14 09:44:38,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:38,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 09:44:38,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:38,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 09:44:38,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-12-14 09:44:38,125 INFO L87 Difference]: Start difference. First operand 141 states and 175 transitions. Second operand has 5 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-12-14 09:44:38,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:38,221 INFO L93 Difference]: Finished difference Result 147 states and 181 transitions. [2022-12-14 09:44:38,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 09:44:38,222 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 47 [2022-12-14 09:44:38,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:38,223 INFO L225 Difference]: With dead ends: 147 [2022-12-14 09:44:38,223 INFO L226 Difference]: Without dead ends: 146 [2022-12-14 09:44:38,223 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-12-14 09:44:38,224 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 18 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:38,224 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 175 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:38,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-12-14 09:44:38,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 140. [2022-12-14 09:44:38,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 108 states have (on average 1.212962962962963) internal successors, (131), 112 states have internal predecessors, (131), 20 states have call successors, (20), 8 states have call predecessors, (20), 9 states have return successors, (22), 19 states have call predecessors, (22), 18 states have call successors, (22) [2022-12-14 09:44:38,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 173 transitions. [2022-12-14 09:44:38,236 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 173 transitions. Word has length 47 [2022-12-14 09:44:38,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:38,236 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 173 transitions. [2022-12-14 09:44:38,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-12-14 09:44:38,237 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 173 transitions. [2022-12-14 09:44:38,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-12-14 09:44:38,237 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:38,238 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:38,248 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-12-14 09:44:38,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:38,439 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting addfltErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:38,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:38,440 INFO L85 PathProgramCache]: Analyzing trace with hash 803838879, now seen corresponding path program 1 times [2022-12-14 09:44:38,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:38,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [33412605] [2022-12-14 09:44:38,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:38,442 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:38,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:38,445 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:38,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-12-14 09:44:38,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:38,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 09:44:38,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:38,591 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-14 09:44:38,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:38,624 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-14 09:44:38,624 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:38,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [33412605] [2022-12-14 09:44:38,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [33412605] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:44:38,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [837569102] [2022-12-14 09:44:38,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:38,624 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 09:44:38,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 09:44:38,625 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 09:44:38,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2022-12-14 09:44:38,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:38,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 09:44:38,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:38,788 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-14 09:44:38,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:39,024 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-14 09:44:39,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [837569102] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-14 09:44:39,024 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-12-14 09:44:39,025 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 8, 7] total 18 [2022-12-14 09:44:39,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786507839] [2022-12-14 09:44:39,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:39,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 09:44:39,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:39,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 09:44:39,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-12-14 09:44:39,026 INFO L87 Difference]: Start difference. First operand 140 states and 173 transitions. Second operand has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-12-14 09:44:39,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:39,273 INFO L93 Difference]: Finished difference Result 269 states and 333 transitions. [2022-12-14 09:44:39,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 09:44:39,274 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 52 [2022-12-14 09:44:39,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:39,275 INFO L225 Difference]: With dead ends: 269 [2022-12-14 09:44:39,275 INFO L226 Difference]: Without dead ends: 237 [2022-12-14 09:44:39,275 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-12-14 09:44:39,276 INFO L413 NwaCegarLoop]: 97 mSDtfsCounter, 97 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:39,276 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 437 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 09:44:39,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-12-14 09:44:39,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 166. [2022-12-14 09:44:39,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 129 states have (on average 1.2325581395348837) internal successors, (159), 135 states have internal predecessors, (159), 23 states have call successors, (23), 8 states have call predecessors, (23), 11 states have return successors, (27), 22 states have call predecessors, (27), 21 states have call successors, (27) [2022-12-14 09:44:39,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 209 transitions. [2022-12-14 09:44:39,285 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 209 transitions. Word has length 52 [2022-12-14 09:44:39,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:39,285 INFO L495 AbstractCegarLoop]: Abstraction has 166 states and 209 transitions. [2022-12-14 09:44:39,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-12-14 09:44:39,285 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 209 transitions. [2022-12-14 09:44:39,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-12-14 09:44:39,286 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:39,286 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:39,297 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2022-12-14 09:44:39,493 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (20)] Forceful destruction successful, exit code 0 [2022-12-14 09:44:39,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 09:44:39,688 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting addfltErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:39,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:39,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1057166479, now seen corresponding path program 1 times [2022-12-14 09:44:39,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:39,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1282478854] [2022-12-14 09:44:39,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:39,690 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:39,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:39,691 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:39,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-12-14 09:44:39,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:39,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 09:44:39,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:39,801 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 09:44:39,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:39,925 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 09:44:39,925 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:39,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1282478854] [2022-12-14 09:44:39,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1282478854] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-14 09:44:39,926 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 09:44:39,926 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 10 [2022-12-14 09:44:39,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181608445] [2022-12-14 09:44:39,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:39,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 09:44:39,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:39,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 09:44:39,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-12-14 09:44:39,927 INFO L87 Difference]: Start difference. First operand 166 states and 209 transitions. Second operand has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 09:44:40,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:40,047 INFO L93 Difference]: Finished difference Result 194 states and 241 transitions. [2022-12-14 09:44:40,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 09:44:40,048 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 48 [2022-12-14 09:44:40,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:40,049 INFO L225 Difference]: With dead ends: 194 [2022-12-14 09:44:40,049 INFO L226 Difference]: Without dead ends: 193 [2022-12-14 09:44:40,050 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-12-14 09:44:40,050 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 36 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:40,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 174 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:40,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-12-14 09:44:40,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 165. [2022-12-14 09:44:40,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 129 states have (on average 1.2015503875968991) internal successors, (155), 134 states have internal predecessors, (155), 23 states have call successors, (23), 8 states have call predecessors, (23), 11 states have return successors, (27), 22 states have call predecessors, (27), 21 states have call successors, (27) [2022-12-14 09:44:40,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 205 transitions. [2022-12-14 09:44:40,062 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 205 transitions. Word has length 48 [2022-12-14 09:44:40,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:40,063 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 205 transitions. [2022-12-14 09:44:40,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 09:44:40,063 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 205 transitions. [2022-12-14 09:44:40,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-12-14 09:44:40,063 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:40,064 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:40,071 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2022-12-14 09:44:40,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:40,265 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting addfltErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:40,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:40,266 INFO L85 PathProgramCache]: Analyzing trace with hash -109937734, now seen corresponding path program 1 times [2022-12-14 09:44:40,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:40,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1627931726] [2022-12-14 09:44:40,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:40,267 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:40,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:40,270 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:40,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-12-14 09:44:40,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:40,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 09:44:40,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:40,426 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-12-14 09:44:40,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:40,454 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-12-14 09:44:40,455 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:40,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1627931726] [2022-12-14 09:44:40,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1627931726] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:44:40,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [21183566] [2022-12-14 09:44:40,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:40,455 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 09:44:40,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 09:44:40,456 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 09:44:40,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2022-12-14 09:44:40,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:40,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 09:44:40,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:40,565 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-12-14 09:44:40,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:40,611 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-12-14 09:44:40,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [21183566] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:44:40,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539017757] [2022-12-14 09:44:40,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:40,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:44:40,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:44:40,613 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:44:40,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-14 09:44:40,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:40,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 09:44:40,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:40,669 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-12-14 09:44:40,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:40,713 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-12-14 09:44:40,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [539017757] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:44:40,714 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 09:44:40,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8, 8, 8, 8] total 13 [2022-12-14 09:44:40,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046735668] [2022-12-14 09:44:40,714 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 09:44:40,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 09:44:40,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:40,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 09:44:40,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2022-12-14 09:44:40,716 INFO L87 Difference]: Start difference. First operand 165 states and 205 transitions. Second operand has 13 states, 13 states have (on average 4.615384615384615) internal successors, (60), 11 states have internal predecessors, (60), 4 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (11), 5 states have call predecessors, (11), 3 states have call successors, (11) [2022-12-14 09:44:40,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:40,927 INFO L93 Difference]: Finished difference Result 283 states and 345 transitions. [2022-12-14 09:44:40,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-14 09:44:40,927 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.615384615384615) internal successors, (60), 11 states have internal predecessors, (60), 4 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (11), 5 states have call predecessors, (11), 3 states have call successors, (11) Word has length 63 [2022-12-14 09:44:40,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:40,928 INFO L225 Difference]: With dead ends: 283 [2022-12-14 09:44:40,928 INFO L226 Difference]: Without dead ends: 167 [2022-12-14 09:44:40,928 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 362 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-12-14 09:44:40,929 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 76 mSDsluCounter, 813 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 902 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:40,929 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 902 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:40,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-12-14 09:44:40,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 140. [2022-12-14 09:44:40,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 111 states have (on average 1.1981981981981982) internal successors, (133), 114 states have internal predecessors, (133), 20 states have call successors, (20), 6 states have call predecessors, (20), 7 states have return successors, (21), 19 states have call predecessors, (21), 18 states have call successors, (21) [2022-12-14 09:44:40,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 174 transitions. [2022-12-14 09:44:40,940 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 174 transitions. Word has length 63 [2022-12-14 09:44:40,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:40,940 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 174 transitions. [2022-12-14 09:44:40,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.615384615384615) internal successors, (60), 11 states have internal predecessors, (60), 4 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (11), 5 states have call predecessors, (11), 3 states have call successors, (11) [2022-12-14 09:44:40,940 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 174 transitions. [2022-12-14 09:44:40,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-12-14 09:44:40,941 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:40,941 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:40,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2022-12-14 09:44:41,142 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (23)] Forceful destruction successful, exit code 0 [2022-12-14 09:44:41,346 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-12-14 09:44:41,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:44:41,543 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting addfltErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:41,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:41,544 INFO L85 PathProgramCache]: Analyzing trace with hash 476613900, now seen corresponding path program 1 times [2022-12-14 09:44:41,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:41,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [315634902] [2022-12-14 09:44:41,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:41,545 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:41,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:41,546 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:41,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-12-14 09:44:41,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:41,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 09:44:41,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:41,756 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-12-14 09:44:41,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:41,935 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:41,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [315634902] [2022-12-14 09:44:41,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [315634902] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 09:44:41,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1034975782] [2022-12-14 09:44:41,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:41,935 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 09:44:41,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 09:44:41,936 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 09:44:41,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2022-12-14 09:44:41,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:41,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 09:44:41,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:42,013 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-12-14 09:44:42,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:42,049 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-12-14 09:44:42,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1034975782] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:44:42,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792140833] [2022-12-14 09:44:42,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:42,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:44:42,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:44:42,050 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:44:42,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-14 09:44:42,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:42,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 09:44:42,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:42,104 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-12-14 09:44:42,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:42,141 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-12-14 09:44:42,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792140833] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:44:42,141 INFO L184 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2022-12-14 09:44:42,141 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 8, 8, 8] total 14 [2022-12-14 09:44:42,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828316641] [2022-12-14 09:44:42,142 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2022-12-14 09:44:42,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 09:44:42,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:42,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 09:44:42,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2022-12-14 09:44:42,143 INFO L87 Difference]: Start difference. First operand 140 states and 174 transitions. Second operand has 14 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2022-12-14 09:44:42,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:42,507 INFO L93 Difference]: Finished difference Result 236 states and 291 transitions. [2022-12-14 09:44:42,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-14 09:44:42,508 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) Word has length 59 [2022-12-14 09:44:42,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:42,509 INFO L225 Difference]: With dead ends: 236 [2022-12-14 09:44:42,509 INFO L226 Difference]: Without dead ends: 185 [2022-12-14 09:44:42,509 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 288 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-12-14 09:44:42,509 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 67 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 1057 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:42,510 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 1057 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 09:44:42,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-12-14 09:44:42,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 170. [2022-12-14 09:44:42,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 135 states have (on average 1.1925925925925926) internal successors, (161), 138 states have internal predecessors, (161), 25 states have call successors, (25), 7 states have call predecessors, (25), 8 states have return successors, (26), 24 states have call predecessors, (26), 23 states have call successors, (26) [2022-12-14 09:44:42,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 212 transitions. [2022-12-14 09:44:42,522 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 212 transitions. Word has length 59 [2022-12-14 09:44:42,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:42,522 INFO L495 AbstractCegarLoop]: Abstraction has 170 states and 212 transitions. [2022-12-14 09:44:42,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2022-12-14 09:44:42,522 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 212 transitions. [2022-12-14 09:44:42,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-12-14 09:44:42,523 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:42,523 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:42,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (26)] Ended with exit code 0 [2022-12-14 09:44:42,735 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-12-14 09:44:42,936 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-12-14 09:44:43,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:44:43,125 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting addfltErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:43,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:43,126 INFO L85 PathProgramCache]: Analyzing trace with hash 522989730, now seen corresponding path program 1 times [2022-12-14 09:44:43,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:43,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1892014174] [2022-12-14 09:44:43,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:43,128 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:43,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:43,130 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:43,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-12-14 09:44:43,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:43,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 09:44:43,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:43,231 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-12-14 09:44:43,231 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 09:44:43,232 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:43,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1892014174] [2022-12-14 09:44:43,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1892014174] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 09:44:43,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 09:44:43,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 09:44:43,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227913957] [2022-12-14 09:44:43,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:43,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 09:44:43,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:43,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 09:44:43,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 09:44:43,233 INFO L87 Difference]: Start difference. First operand 170 states and 212 transitions. Second operand has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-12-14 09:44:43,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:43,337 INFO L93 Difference]: Finished difference Result 195 states and 241 transitions. [2022-12-14 09:44:43,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 09:44:43,337 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 61 [2022-12-14 09:44:43,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:43,338 INFO L225 Difference]: With dead ends: 195 [2022-12-14 09:44:43,339 INFO L226 Difference]: Without dead ends: 189 [2022-12-14 09:44:43,339 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 09:44:43,339 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 8 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:43,340 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 122 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 09:44:43,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-12-14 09:44:43,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 177. [2022-12-14 09:44:43,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 141 states have (on average 1.1560283687943262) internal successors, (163), 143 states have internal predecessors, (163), 27 states have call successors, (27), 7 states have call predecessors, (27), 8 states have return successors, (28), 26 states have call predecessors, (28), 25 states have call successors, (28) [2022-12-14 09:44:43,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 218 transitions. [2022-12-14 09:44:43,357 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 218 transitions. Word has length 61 [2022-12-14 09:44:43,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:43,358 INFO L495 AbstractCegarLoop]: Abstraction has 177 states and 218 transitions. [2022-12-14 09:44:43,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-12-14 09:44:43,358 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 218 transitions. [2022-12-14 09:44:43,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-12-14 09:44:43,359 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 09:44:43,359 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:43,366 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2022-12-14 09:44:43,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:43,561 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting addfltErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2022-12-14 09:44:43,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 09:44:43,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1788417681, now seen corresponding path program 1 times [2022-12-14 09:44:43,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 09:44:43,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1715110406] [2022-12-14 09:44:43,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:43,563 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 09:44:43,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 09:44:43,566 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 09:44:43,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-12-14 09:44:43,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:43,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 09:44:43,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:43,672 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-12-14 09:44:43,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:43,760 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 09:44:43,761 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 09:44:43,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1715110406] [2022-12-14 09:44:43,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1715110406] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:44:43,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [91541529] [2022-12-14 09:44:43,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:43,761 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 09:44:43,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 09:44:43,762 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 09:44:43,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (30)] Waiting until timeout for monitored process [2022-12-14 09:44:43,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:43,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 09:44:43,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:43,862 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-12-14 09:44:43,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:43,915 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 09:44:43,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [91541529] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 09:44:43,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106280594] [2022-12-14 09:44:43,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 09:44:43,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:44:43,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 09:44:43,916 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 09:44:43,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-14 09:44:43,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 09:44:43,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 09:44:43,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 09:44:44,000 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 09:44:44,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 09:44:44,082 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-14 09:44:44,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106280594] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-14 09:44:44,082 INFO L184 FreeRefinementEngine]: Found 1 perfect and 5 imperfect interpolant sequences. [2022-12-14 09:44:44,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9, 9, 9, 9, 9] total 18 [2022-12-14 09:44:44,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048519921] [2022-12-14 09:44:44,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 09:44:44,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 09:44:44,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 09:44:44,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 09:44:44,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2022-12-14 09:44:44,085 INFO L87 Difference]: Start difference. First operand 177 states and 218 transitions. Second operand has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-12-14 09:44:44,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 09:44:44,171 INFO L93 Difference]: Finished difference Result 192 states and 233 transitions. [2022-12-14 09:44:44,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 09:44:44,172 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 67 [2022-12-14 09:44:44,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 09:44:44,172 INFO L225 Difference]: With dead ends: 192 [2022-12-14 09:44:44,172 INFO L226 Difference]: Without dead ends: 0 [2022-12-14 09:44:44,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 397 GetRequests, 380 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-12-14 09:44:44,173 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 26 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 09:44:44,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 173 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 09:44:44,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-12-14 09:44:44,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-12-14 09:44:44,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 09:44:44,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-12-14 09:44:44,174 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 67 [2022-12-14 09:44:44,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 09:44:44,175 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-12-14 09:44:44,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-12-14 09:44:44,175 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-12-14 09:44:44,175 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-12-14 09:44:44,177 INFO L805 garLoopResultBuilder]: Registering result SAFE for location base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 16 remaining) [2022-12-14 09:44:44,178 INFO L805 garLoopResultBuilder]: Registering result SAFE for location base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 16 remaining) [2022-12-14 09:44:44,178 INFO L805 garLoopResultBuilder]: Registering result SAFE for location base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 16 remaining) [2022-12-14 09:44:44,178 INFO L805 garLoopResultBuilder]: Registering result SAFE for location base2fltErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 16 remaining) [2022-12-14 09:44:44,178 INFO L805 garLoopResultBuilder]: Registering result SAFE for location base2fltErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 16 remaining) [2022-12-14 09:44:44,178 INFO L805 garLoopResultBuilder]: Registering result SAFE for location base2fltErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 16 remaining) [2022-12-14 09:44:44,178 INFO L805 garLoopResultBuilder]: Registering result SAFE for location addfltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 16 remaining) [2022-12-14 09:44:44,178 INFO L805 garLoopResultBuilder]: Registering result SAFE for location addfltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 16 remaining) [2022-12-14 09:44:44,179 INFO L805 garLoopResultBuilder]: Registering result SAFE for location addfltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 16 remaining) [2022-12-14 09:44:44,179 INFO L805 garLoopResultBuilder]: Registering result SAFE for location addfltErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 16 remaining) [2022-12-14 09:44:44,179 INFO L805 garLoopResultBuilder]: Registering result SAFE for location addfltErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 16 remaining) [2022-12-14 09:44:44,179 INFO L805 garLoopResultBuilder]: Registering result SAFE for location addfltErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 16 remaining) [2022-12-14 09:44:44,179 INFO L805 garLoopResultBuilder]: Registering result SAFE for location addfltErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 16 remaining) [2022-12-14 09:44:44,179 INFO L805 garLoopResultBuilder]: Registering result SAFE for location addfltErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 16 remaining) [2022-12-14 09:44:44,179 INFO L805 garLoopResultBuilder]: Registering result SAFE for location addfltErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 16 remaining) [2022-12-14 09:44:44,179 INFO L805 garLoopResultBuilder]: Registering result SAFE for location addfltErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 16 remaining) [2022-12-14 09:44:44,181 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (30)] Ended with exit code 0 [2022-12-14 09:44:44,392 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2022-12-14 09:44:44,587 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-12-14 09:44:44,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 09:44:44,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-12-14 09:44:49,446 INFO L899 garLoopResultBuilder]: For program point base2fltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW(line 45) no Hoare annotation was computed. [2022-12-14 09:44:49,446 INFO L899 garLoopResultBuilder]: For program point base2fltErr3ASSERT_VIOLATIONINTEGER_OVERFLOW(line 70) no Hoare annotation was computed. [2022-12-14 09:44:49,446 INFO L899 garLoopResultBuilder]: For program point L77(line 77) no Hoare annotation was computed. [2022-12-14 09:44:49,446 INFO L899 garLoopResultBuilder]: For program point L77-1(line 77) no Hoare annotation was computed. [2022-12-14 09:44:49,446 INFO L895 garLoopResultBuilder]: At program point L73(lines 35 75) the Hoare annotation is: (let ((.cse0 (forall ((|v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2| (_ BitVec 8))) (not (= |base2flt_#in~e| ((_ sign_extend 24) |v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2|)))))) (and (or (exists ((|v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2| (_ BitVec 8))) (= base2flt_~e ((_ sign_extend 24) |v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2|))) .cse0) (or (not (= |base2flt_#in~m| (_ bv0 32))) .cse0))) [2022-12-14 09:44:49,446 INFO L895 garLoopResultBuilder]: At program point L57-2(lines 57 72) the Hoare annotation is: (let ((.cse0 (forall ((|v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2| (_ BitVec 8))) (not (= |base2flt_#in~e| ((_ sign_extend 24) |v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2|)))))) (and (or (exists ((|v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2| (_ BitVec 8))) (= base2flt_~e ((_ sign_extend 24) |v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2|))) .cse0) (or (not (= |base2flt_#in~m| (_ bv0 32))) .cse0))) [2022-12-14 09:44:49,446 INFO L899 garLoopResultBuilder]: For program point base2fltErr4ASSERT_VIOLATIONINTEGER_OVERFLOW(line 77) no Hoare annotation was computed. [2022-12-14 09:44:49,447 INFO L899 garLoopResultBuilder]: For program point L45(line 45) no Hoare annotation was computed. [2022-12-14 09:44:49,447 INFO L899 garLoopResultBuilder]: For program point L45-1(line 45) no Hoare annotation was computed. [2022-12-14 09:44:49,447 INFO L899 garLoopResultBuilder]: For program point L70(line 70) no Hoare annotation was computed. [2022-12-14 09:44:49,447 INFO L899 garLoopResultBuilder]: For program point L70-1(line 70) no Hoare annotation was computed. [2022-12-14 09:44:49,447 INFO L899 garLoopResultBuilder]: For program point L29(lines 29 34) no Hoare annotation was computed. [2022-12-14 09:44:49,447 INFO L899 garLoopResultBuilder]: For program point L58(lines 57 72) no Hoare annotation was computed. [2022-12-14 09:44:49,447 INFO L899 garLoopResultBuilder]: For program point base2fltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW(line 70) no Hoare annotation was computed. [2022-12-14 09:44:49,447 INFO L895 garLoopResultBuilder]: At program point L79(lines 28 81) the Hoare annotation is: (let ((.cse0 (forall ((|v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2| (_ BitVec 8))) (not (= |base2flt_#in~e| ((_ sign_extend 24) |v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2|)))))) (and (or (exists ((|v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2| (_ BitVec 8))) (= base2flt_~e ((_ sign_extend 24) |v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2|))) .cse0) (or (not (= |base2flt_#in~m| (_ bv0 32))) (and (= base2flt_~m (_ bv0 32)) (= base2flt_~__retres4~0 (_ bv0 32))) .cse0))) [2022-12-14 09:44:49,447 INFO L899 garLoopResultBuilder]: For program point base2fltErr5ASSERT_VIOLATIONINTEGER_OVERFLOW(line 77) no Hoare annotation was computed. [2022-12-14 09:44:49,447 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 24 82) the Hoare annotation is: true [2022-12-14 09:44:49,448 INFO L899 garLoopResultBuilder]: For program point L38(lines 37 52) no Hoare annotation was computed. [2022-12-14 09:44:49,448 INFO L899 garLoopResultBuilder]: For program point base2fltFINAL(lines 24 82) no Hoare annotation was computed. [2022-12-14 09:44:49,448 INFO L899 garLoopResultBuilder]: For program point L59(lines 57 72) no Hoare annotation was computed. [2022-12-14 09:44:49,448 INFO L899 garLoopResultBuilder]: For program point base2fltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW(line 45) no Hoare annotation was computed. [2022-12-14 09:44:49,448 INFO L899 garLoopResultBuilder]: For program point base2fltEXIT(lines 24 82) no Hoare annotation was computed. [2022-12-14 09:44:49,448 INFO L899 garLoopResultBuilder]: For program point L47(lines 47 51) no Hoare annotation was computed. [2022-12-14 09:44:49,448 INFO L895 garLoopResultBuilder]: At program point L47-1(lines 37 52) the Hoare annotation is: (let ((.cse0 (forall ((|v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2| (_ BitVec 8))) (not (= |base2flt_#in~e| ((_ sign_extend 24) |v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2|)))))) (and (or (exists ((|v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2| (_ BitVec 8))) (= base2flt_~e ((_ sign_extend 24) |v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2|))) .cse0) (or (not (= |base2flt_#in~m| (_ bv0 32))) .cse0))) [2022-12-14 09:44:49,448 INFO L899 garLoopResultBuilder]: For program point L35(lines 35 75) no Hoare annotation was computed. [2022-12-14 09:44:49,448 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-12-14 09:44:49,448 INFO L899 garLoopResultBuilder]: For program point L250(lines 250 254) no Hoare annotation was computed. [2022-12-14 09:44:49,448 INFO L899 garLoopResultBuilder]: For program point L250-2(lines 250 254) no Hoare annotation was computed. [2022-12-14 09:44:49,448 INFO L902 garLoopResultBuilder]: At program point L244(line 244) the Hoare annotation is: true [2022-12-14 09:44:49,448 INFO L899 garLoopResultBuilder]: For program point L244-1(line 244) no Hoare annotation was computed. [2022-12-14 09:44:49,448 INFO L902 garLoopResultBuilder]: At program point L242(line 242) the Hoare annotation is: true [2022-12-14 09:44:49,449 INFO L899 garLoopResultBuilder]: For program point L242-1(line 242) no Hoare annotation was computed. [2022-12-14 09:44:49,449 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2022-12-14 09:44:49,449 INFO L902 garLoopResultBuilder]: At program point main_returnLabel#1(lines 225 263) the Hoare annotation is: true [2022-12-14 09:44:49,449 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-12-14 09:44:49,449 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2022-12-14 09:44:49,449 INFO L899 garLoopResultBuilder]: For program point L247(lines 247 256) no Hoare annotation was computed. [2022-12-14 09:44:49,449 INFO L902 garLoopResultBuilder]: At program point L245(line 245) the Hoare annotation is: true [2022-12-14 09:44:49,449 INFO L902 garLoopResultBuilder]: At program point L247-2(lines 247 256) the Hoare annotation is: true [2022-12-14 09:44:49,449 INFO L899 garLoopResultBuilder]: For program point L245-1(line 245) no Hoare annotation was computed. [2022-12-14 09:44:49,449 INFO L902 garLoopResultBuilder]: At program point L243(line 243) the Hoare annotation is: true [2022-12-14 09:44:49,449 INFO L899 garLoopResultBuilder]: For program point L243-1(line 243) no Hoare annotation was computed. [2022-12-14 09:44:49,449 INFO L902 garLoopResultBuilder]: At program point L241(line 241) the Hoare annotation is: true [2022-12-14 09:44:49,449 INFO L899 garLoopResultBuilder]: For program point L241-1(line 241) no Hoare annotation was computed. [2022-12-14 09:44:49,449 INFO L899 garLoopResultBuilder]: For program point L258(line 258) no Hoare annotation was computed. [2022-12-14 09:44:49,449 INFO L899 garLoopResultBuilder]: For program point addfltErr2ASSERT_VIOLATIONINTEGER_OVERFLOW(line 112) no Hoare annotation was computed. [2022-12-14 09:44:49,449 INFO L899 garLoopResultBuilder]: For program point L126(lines 126 137) no Hoare annotation was computed. [2022-12-14 09:44:49,449 INFO L895 garLoopResultBuilder]: At program point L126-2(lines 126 137) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 1) addflt_~ea~0))) (let ((.cse2 (= (bvadd addflt_~a (_ bv1 32)) (_ bv0 32))) (.cse1 (bvadd (bvneg ((_ sign_extend 1) addflt_~eb~0)) .cse0)) (.cse4 (not (= (_ bv0 32) (bvadd |addflt_#in~a| (_ bv1 32))))) (.cse3 (not (= (bvadd |addflt_#in~b| (_ bv1 32)) (_ bv0 32))))) (and (bvsle (bvadd .cse0 (_ bv128 33)) (_ bv2147483647 33)) (or (and (bvsle .cse1 (_ bv2147483647 33)) (= addflt_~ea~0 (_ bv127 32)) .cse2) .cse3) (not (bvult addflt_~a addflt_~b)) (or .cse4 .cse2) (not (= addflt_~b (_ bv0 32))) (bvsle (_ bv6442450944 33) .cse1) (not (= |addflt_#in~a| (_ bv0 32))) (or (bvult |addflt_#in~a| |addflt_#in~b|) (= addflt_~b |addflt_#in~b|)) (or .cse4 .cse3 (= addflt_~eb~0 (_ bv127 32)))))) [2022-12-14 09:44:49,449 INFO L899 garLoopResultBuilder]: For program point addfltFINAL(lines 83 147) no Hoare annotation was computed. [2022-12-14 09:44:49,449 INFO L899 garLoopResultBuilder]: For program point addfltErr6ASSERT_VIOLATIONINTEGER_OVERFLOW(line 133) no Hoare annotation was computed. [2022-12-14 09:44:49,450 INFO L895 garLoopResultBuilder]: At program point L114(line 114) the Hoare annotation is: (let ((.cse0 (= (bvadd addflt_~a (_ bv1 32)) (_ bv0 32))) (.cse2 (not (= (_ bv0 32) (bvadd |addflt_#in~a| (_ bv1 32))))) (.cse1 (not (= (bvadd |addflt_#in~b| (_ bv1 32)) (_ bv0 32))))) (and (bvsle (bvadd (bvneg ((_ sign_extend 1) addflt_~eb~0)) ((_ sign_extend 1) addflt_~ea~0)) (_ bv2147483647 33)) (or (and (= addflt_~ea~0 (_ bv127 32)) .cse0) .cse1) (or .cse2 (and (bvult (bvadd addflt_~ea~0 (_ bv4294967169 32)) (_ bv32 32)) .cse0)) (not (bvult addflt_~a addflt_~b)) (not (= addflt_~b (_ bv0 32))) (not (= |addflt_#in~a| (_ bv0 32))) (exists ((addflt_~a (_ BitVec 32))) (= (bvadd addflt_~ea~0 (_ bv128 32)) (bvlshr addflt_~a (_ bv24 32)))) (or (bvult |addflt_#in~a| |addflt_#in~b|) (= addflt_~b |addflt_#in~b|)) (or .cse2 .cse1 (= addflt_~eb~0 (_ bv127 32))))) [2022-12-14 09:44:49,450 INFO L899 garLoopResultBuilder]: For program point L114-1(line 114) no Hoare annotation was computed. [2022-12-14 09:44:49,450 INFO L899 garLoopResultBuilder]: For program point L139(line 139) no Hoare annotation was computed. [2022-12-14 09:44:49,450 INFO L899 garLoopResultBuilder]: For program point L127(lines 127 132) no Hoare annotation was computed. [2022-12-14 09:44:49,450 INFO L899 garLoopResultBuilder]: For program point L94(lines 94 100) no Hoare annotation was computed. [2022-12-14 09:44:49,450 INFO L899 garLoopResultBuilder]: For program point addfltErr3ASSERT_VIOLATIONINTEGER_OVERFLOW(line 112) no Hoare annotation was computed. [2022-12-14 09:44:49,450 INFO L899 garLoopResultBuilder]: For program point L94-2(lines 93 146) no Hoare annotation was computed. [2022-12-14 09:44:49,450 INFO L899 garLoopResultBuilder]: For program point addfltErr7ASSERT_VIOLATIONINTEGER_OVERFLOW(line 133) no Hoare annotation was computed. [2022-12-14 09:44:49,450 INFO L899 garLoopResultBuilder]: For program point L119(lines 119 124) no Hoare annotation was computed. [2022-12-14 09:44:49,450 INFO L899 garLoopResultBuilder]: For program point L115(line 115) no Hoare annotation was computed. [2022-12-14 09:44:49,450 INFO L895 garLoopResultBuilder]: At program point L144(lines 93 146) the Hoare annotation is: (let ((.cse0 (= addflt_~b (_ bv0 32))) (.cse2 (= addflt_~b |addflt_#in~b|))) (let ((.cse3 (and .cse0 .cse2)) (.cse4 (not (= (_ bv0 32) (bvadd |addflt_#in~a| (_ bv1 32))))) (.cse5 (= (bvadd addflt_~a (_ bv1 32)) (_ bv0 32))) (.cse6 (not (= (bvadd |addflt_#in~b| (_ bv1 32)) (_ bv0 32))))) (and (or .cse0 (not (= |addflt_#in~a| (_ bv0 32)))) (let ((.cse1 (not (bvult addflt_~a addflt_~b)))) (or (and (bvsle (bvadd ((_ sign_extend 1) addflt_~ea~0) (_ bv128 33)) (_ bv2147483647 33)) .cse1 .cse2) (and .cse1 (not (bvult |addflt_#in~b| |addflt_#in~a|))) .cse3)) (or .cse4 (and .cse5 .cse2) .cse3) (or .cse4 (and (= addflt_~ea~0 (_ bv127 32)) (= addflt_~eb~0 (_ bv127 32))) .cse6) (or .cse5 .cse6)))) [2022-12-14 09:44:49,450 INFO L899 garLoopResultBuilder]: For program point addfltErr0ASSERT_VIOLATIONINTEGER_OVERFLOW(line 109) no Hoare annotation was computed. [2022-12-14 09:44:49,450 INFO L899 garLoopResultBuilder]: For program point addfltErr4ASSERT_VIOLATIONINTEGER_OVERFLOW(line 115) no Hoare annotation was computed. [2022-12-14 09:44:49,450 INFO L895 garLoopResultBuilder]: At program point L116(line 116) the Hoare annotation is: (let ((.cse1 (= (bvadd addflt_~a (_ bv1 32)) (_ bv0 32))) (.cse0 (bvadd (bvneg ((_ sign_extend 1) addflt_~eb~0)) ((_ sign_extend 1) addflt_~ea~0))) (.cse3 (not (= (_ bv0 32) (bvadd |addflt_#in~a| (_ bv1 32))))) (.cse2 (not (= (bvadd |addflt_#in~b| (_ bv1 32)) (_ bv0 32))))) (and (bvsle .cse0 (_ bv2147483647 33)) (or (and (= addflt_~ea~0 (_ bv127 32)) .cse1) .cse2) (or .cse3 (and (bvult (bvadd addflt_~ea~0 (_ bv4294967169 32)) (_ bv32 32)) .cse1)) (not (bvult addflt_~a addflt_~b)) (not (= addflt_~b (_ bv0 32))) (bvsle (_ bv6442450944 33) .cse0) (not (= |addflt_#in~a| (_ bv0 32))) (exists ((addflt_~a (_ BitVec 32))) (= (bvadd addflt_~ea~0 (_ bv128 32)) (bvlshr addflt_~a (_ bv24 32)))) (or (bvult |addflt_#in~a| |addflt_#in~b|) (= addflt_~b |addflt_#in~b|)) (or .cse3 .cse2 (= addflt_~eb~0 (_ bv127 32))))) [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point L116-1(line 116) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point L112(line 112) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point L112-1(line 112) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point L141(line 141) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point L141-1(line 141) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point addfltErr8ASSERT_VIOLATIONINTEGER_OVERFLOW(line 141) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 83 147) the Hoare annotation is: true [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point L133(line 133) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point L133-1(line 133) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point addfltErr1ASSERT_VIOLATIONINTEGER_OVERFLOW(line 109) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point addfltEXIT(lines 83 147) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point addfltErr5ASSERT_VIOLATIONINTEGER_OVERFLOW(line 115) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point L109(line 109) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point addfltErr9ASSERT_VIOLATIONINTEGER_OVERFLOW(line 141) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point L109-1(line 109) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point L17(line 17) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point L16(lines 16 18) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point L16-2(lines 15 20) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L899 garLoopResultBuilder]: For program point __VERIFIER_assertEXIT(lines 15 20) no Hoare annotation was computed. [2022-12-14 09:44:49,451 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 15 20) the Hoare annotation is: true [2022-12-14 09:44:49,454 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 09:44:49,455 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-14 09:44:49,461 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,462 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,462 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,465 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,465 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,465 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,466 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,466 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,466 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,467 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,467 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,467 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,469 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,469 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,469 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,470 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,470 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,470 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,470 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,470 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,470 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,471 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,471 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,471 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,472 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.12 09:44:49 BoogieIcfgContainer [2022-12-14 09:44:49,472 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-14 09:44:49,472 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-14 09:44:49,472 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-14 09:44:49,472 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-14 09:44:49,473 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 09:44:27" (3/4) ... [2022-12-14 09:44:49,475 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-12-14 09:44:49,480 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure base2flt [2022-12-14 09:44:49,480 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure addflt [2022-12-14 09:44:49,480 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __VERIFIER_assert [2022-12-14 09:44:49,485 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2022-12-14 09:44:49,485 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2022-12-14 09:44:49,485 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-12-14 09:44:49,485 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-12-14 09:44:49,504 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((\exists v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: e == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)) || (forall v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: !(\old(e) == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)))) && ((!(\old(m) == 0bv32) || (m == 0bv32 && __retres4 == 0bv32)) || (forall v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: !(\old(e) == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)))) [2022-12-14 09:44:49,504 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((\exists v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: e == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)) || (forall v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: !(\old(e) == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)))) && (!(\old(m) == 0bv32) || (forall v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: !(\old(e) == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)))) [2022-12-14 09:44:49,504 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((\exists v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: e == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)) || (forall v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: !(\old(e) == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)))) && (!(\old(m) == 0bv32) || (forall v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: !(\old(e) == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)))) [2022-12-14 09:44:49,504 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((\exists v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: e == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)) || (forall v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: !(\old(e) == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)))) && (!(\old(m) == 0bv32) || (forall v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: !(\old(e) == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)))) [2022-12-14 09:44:49,505 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((b == 0bv32 || !(\old(a) == 0bv32)) && ((((~bvsle63(~bvadd128(~sign_extendFrom8To32(ea), 128bv33), 2147483647bv33) && !~bvult64(a, b)) && b == \old(b)) || (!~bvult64(a, b) && !~bvult64(\old(b), \old(a)))) || (b == 0bv32 && b == \old(b)))) && ((!(0bv32 == ~bvadd128(\old(a), 1bv32)) || (~bvadd128(a, 1bv32) == 0bv32 && b == \old(b))) || (b == 0bv32 && b == \old(b)))) && ((!(0bv32 == ~bvadd128(\old(a), 1bv32)) || (ea == 127bv32 && eb == 127bv32)) || !(~bvadd128(\old(b), 1bv32) == 0bv32))) && (~bvadd128(a, 1bv32) == 0bv32 || !(~bvadd128(\old(b), 1bv32) == 0bv32)) [2022-12-14 09:44:49,519 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/witness.graphml [2022-12-14 09:44:49,519 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-14 09:44:49,520 INFO L158 Benchmark]: Toolchain (without parser) took 22528.95ms. Allocated memory is still 71.3MB. Free memory was 50.2MB in the beginning and 47.1MB in the end (delta: 3.1MB). Peak memory consumption was 36.5MB. Max. memory is 16.1GB. [2022-12-14 09:44:49,520 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 58.7MB. Free memory is still 36.9MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 09:44:49,520 INFO L158 Benchmark]: CACSL2BoogieTranslator took 249.64ms. Allocated memory is still 71.3MB. Free memory was 50.0MB in the beginning and 36.6MB in the end (delta: 13.4MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2022-12-14 09:44:49,521 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.20ms. Allocated memory is still 71.3MB. Free memory was 36.4MB in the beginning and 52.5MB in the end (delta: -16.1MB). Peak memory consumption was 7.4MB. Max. memory is 16.1GB. [2022-12-14 09:44:49,521 INFO L158 Benchmark]: Boogie Preprocessor took 30.11ms. Allocated memory is still 71.3MB. Free memory was 52.5MB in the beginning and 51.0MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-12-14 09:44:49,521 INFO L158 Benchmark]: RCFGBuilder took 347.86ms. Allocated memory is still 71.3MB. Free memory was 51.0MB in the beginning and 34.6MB in the end (delta: 16.4MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2022-12-14 09:44:49,522 INFO L158 Benchmark]: TraceAbstraction took 21809.94ms. Allocated memory is still 71.3MB. Free memory was 33.9MB in the beginning and 20.1MB in the end (delta: 13.9MB). Peak memory consumption was 20.5MB. Max. memory is 16.1GB. [2022-12-14 09:44:49,522 INFO L158 Benchmark]: Witness Printer took 47.43ms. Allocated memory is still 71.3MB. Free memory was 20.1MB in the beginning and 47.1MB in the end (delta: -27.0MB). Peak memory consumption was 4.4MB. Max. memory is 16.1GB. [2022-12-14 09:44:49,523 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.16ms. Allocated memory is still 58.7MB. Free memory is still 36.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 249.64ms. Allocated memory is still 71.3MB. Free memory was 50.0MB in the beginning and 36.6MB in the end (delta: 13.4MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 39.20ms. Allocated memory is still 71.3MB. Free memory was 36.4MB in the beginning and 52.5MB in the end (delta: -16.1MB). Peak memory consumption was 7.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 30.11ms. Allocated memory is still 71.3MB. Free memory was 52.5MB in the beginning and 51.0MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 347.86ms. Allocated memory is still 71.3MB. Free memory was 51.0MB in the beginning and 34.6MB in the end (delta: 16.4MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * TraceAbstraction took 21809.94ms. Allocated memory is still 71.3MB. Free memory was 33.9MB in the beginning and 20.1MB in the end (delta: 13.9MB). Peak memory consumption was 20.5MB. Max. memory is 16.1GB. * Witness Printer took 47.43ms. Allocated memory is still 71.3MB. Free memory was 20.1MB in the beginning and 47.1MB in the end (delta: -27.0MB). Peak memory consumption was 4.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 45]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 45]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 70]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 70]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 77]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 77]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 109]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 109]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 112]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 112]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 115]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 115]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 133]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 133]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 141]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 141]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 84 locations, 16 error locations. Started 1 CEGAR loops. OverallTime: 21.7s, OverallIterations: 20, TraceHistogramMax: 3, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 5.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 4.7s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 808 SdHoareTripleChecker+Valid, 3.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 782 mSDsluCounter, 8191 SdHoareTripleChecker+Invalid, 2.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6602 mSDsCounter, 130 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1907 IncrementalHoareTripleChecker+Invalid, 2037 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 130 mSolverCounterUnsat, 1589 mSDtfsCounter, 1907 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2297 GetRequests, 2102 SyntacticMatches, 0 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 3.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=177occurred in iteration=19, InterpolantAutomatonStates: 153, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 20 MinimizatonAttempts, 261 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 18 LocationsWithAnnotation, 240 PreInvPairs, 405 NumberOfFragments, 474 HoareAnnotationTreeSize, 240 FomulaSimplifications, 3060 FormulaSimplificationTreeSizeReduction, 0.2s HoareSimplificationTime, 18 FomulaSimplificationsInter, 17120 FormulaSimplificationTreeSizeReductionInter, 4.5s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 3.6s InterpolantComputationTime, 1354 NumberOfCodeBlocks, 1336 NumberOfCodeBlocksAsserted, 30 NumberOfCheckSat, 2231 ConstructedInterpolants, 31 QuantifiedInterpolants, 4079 SizeOfPredicates, 82 NumberOfNonLiveVariables, 2586 ConjunctsInSsa, 243 ConjunctsInUnsatCore, 47 InterpolantComputations, 17 PerfectInterpolantSequences, 767/851 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 16 specifications checked. All of them hold - InvariantResult [Line: 225]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 35]: Loop Invariant [2022-12-14 09:44:49,528 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,528 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,528 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,528 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,528 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,528 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] Derived loop invariant: ((\exists v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: e == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)) || (forall v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: !(\old(e) == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)))) && (!(\old(m) == 0bv32) || (forall v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: !(\old(e) == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)))) - InvariantResult [Line: 28]: Loop Invariant [2022-12-14 09:44:49,528 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,529 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,529 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,529 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,529 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,529 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] Derived loop invariant: ((\exists v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: e == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)) || (forall v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: !(\old(e) == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)))) && ((!(\old(m) == 0bv32) || (m == 0bv32 && __retres4 == 0bv32)) || (forall v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: !(\old(e) == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)))) - InvariantResult [Line: 93]: Loop Invariant Derived loop invariant: ((((b == 0bv32 || !(\old(a) == 0bv32)) && ((((~bvsle63(~bvadd128(~sign_extendFrom8To32(ea), 128bv33), 2147483647bv33) && !~bvult64(a, b)) && b == \old(b)) || (!~bvult64(a, b) && !~bvult64(\old(b), \old(a)))) || (b == 0bv32 && b == \old(b)))) && ((!(0bv32 == ~bvadd128(\old(a), 1bv32)) || (~bvadd128(a, 1bv32) == 0bv32 && b == \old(b))) || (b == 0bv32 && b == \old(b)))) && ((!(0bv32 == ~bvadd128(\old(a), 1bv32)) || (ea == 127bv32 && eb == 127bv32)) || !(~bvadd128(\old(b), 1bv32) == 0bv32))) && (~bvadd128(a, 1bv32) == 0bv32 || !(~bvadd128(\old(b), 1bv32) == 0bv32)) - InvariantResult [Line: 37]: Loop Invariant [2022-12-14 09:44:49,530 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,530 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,530 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,530 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,530 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,530 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] Derived loop invariant: ((\exists v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: e == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)) || (forall v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: !(\old(e) == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)))) && (!(\old(m) == 0bv32) || (forall v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: !(\old(e) == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)))) - InvariantResult [Line: 57]: Loop Invariant [2022-12-14 09:44:49,531 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,531 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,531 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,531 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,531 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] [2022-12-14 09:44:49,531 WARN L421 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2,QUANTIFIED] Derived loop invariant: ((\exists v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: e == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)) || (forall v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: !(\old(e) == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)))) && (!(\old(m) == 0bv32) || (forall v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2 : bv8 :: !(\old(e) == ~sign_extendFrom8To32(v_ULTIMATE.start_main_~ea~2#1_BEFORE_CALL_2)))) RESULT: Ultimate proved your program to be correct! [2022-12-14 09:44:49,542 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_378e036c-6669-49af-9e32-c23ad46ae037/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE