./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/float-newlib/float_req_bl_1251.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b5237d83 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_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/config/TaipanReach.xml -i ../../sv-benchmarks/c/float-newlib/float_req_bl_1251.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash de540e539c3db6027c1fdb04fcc6cae02aafb8aa58950d31054b2b0b8391af6d --- 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-b5237d8 [2022-11-22 00:23:31,415 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-22 00:23:31,418 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-22 00:23:31,474 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-22 00:23:31,475 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-22 00:23:31,477 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-22 00:23:31,479 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-22 00:23:31,481 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-22 00:23:31,484 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-22 00:23:31,485 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-22 00:23:31,486 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-22 00:23:31,488 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-22 00:23:31,488 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-22 00:23:31,490 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-22 00:23:31,491 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-22 00:23:31,493 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-22 00:23:31,494 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-22 00:23:31,496 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-22 00:23:31,498 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-22 00:23:31,500 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-22 00:23:31,503 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-22 00:23:31,504 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-22 00:23:31,506 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-22 00:23:31,508 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-22 00:23:31,512 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-22 00:23:31,512 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-22 00:23:31,513 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-22 00:23:31,514 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-22 00:23:31,515 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-22 00:23:31,516 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-22 00:23:31,517 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-22 00:23:31,518 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-22 00:23:31,519 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-22 00:23:31,521 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-22 00:23:31,522 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-22 00:23:31,523 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-22 00:23:31,524 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-22 00:23:31,524 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-22 00:23:31,525 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-22 00:23:31,526 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-22 00:23:31,527 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-22 00:23:31,529 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-22 00:23:31,556 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-22 00:23:31,557 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-22 00:23:31,558 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-22 00:23:31,558 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-22 00:23:31,559 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-22 00:23:31,559 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-22 00:23:31,560 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-22 00:23:31,560 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-22 00:23:31,561 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-22 00:23:31,561 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-22 00:23:31,562 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-22 00:23:31,562 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-22 00:23:31,562 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-22 00:23:31,563 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-22 00:23:31,563 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-22 00:23:31,564 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-22 00:23:31,564 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-22 00:23:31,565 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-22 00:23:31,566 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-22 00:23:31,566 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-22 00:23:31,567 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-22 00:23:31,567 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-22 00:23:31,567 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-22 00:23:31,568 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-22 00:23:31,568 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-22 00:23:31,569 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-22 00:23:31,569 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-22 00:23:31,569 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-22 00:23:31,570 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-22 00:23:31,570 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-22 00:23:31,571 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-22 00:23:31,571 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-22 00:23:31,572 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-22 00:23:31,572 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-22 00:23:31,573 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-22 00:23:31,573 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-22 00:23:31,573 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-22 00:23:31,574 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-22 00:23:31,574 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-22 00:23:31,574 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-22 00:23:31,575 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-22 00:23:31,575 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_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> de540e539c3db6027c1fdb04fcc6cae02aafb8aa58950d31054b2b0b8391af6d [2022-11-22 00:23:31,953 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-22 00:23:31,998 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-22 00:23:32,001 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-22 00:23:32,003 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-22 00:23:32,003 INFO L275 PluginConnector]: CDTParser initialized [2022-11-22 00:23:32,005 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/../../sv-benchmarks/c/float-newlib/float_req_bl_1251.c [2022-11-22 00:23:35,420 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-22 00:23:35,683 INFO L351 CDTParser]: Found 1 translation units. [2022-11-22 00:23:35,684 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/sv-benchmarks/c/float-newlib/float_req_bl_1251.c [2022-11-22 00:23:35,693 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/data/d099d9cb7/b34cd588fbcd48c2923bd70f1a6542d8/FLAGc2d7a2452 [2022-11-22 00:23:35,710 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/data/d099d9cb7/b34cd588fbcd48c2923bd70f1a6542d8 [2022-11-22 00:23:35,713 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-22 00:23:35,715 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-22 00:23:35,717 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-22 00:23:35,717 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-22 00:23:35,722 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-22 00:23:35,723 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 12:23:35" (1/1) ... [2022-11-22 00:23:35,724 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5793cdfd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:35, skipping insertion in model container [2022-11-22 00:23:35,725 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 12:23:35" (1/1) ... [2022-11-22 00:23:35,735 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-22 00:23:35,753 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-22 00:23:35,960 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_2dca4a58-959c-40bf-81cd-7dd225a14bba/sv-benchmarks/c/float-newlib/float_req_bl_1251.c[1980,1993] [2022-11-22 00:23:35,966 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_2dca4a58-959c-40bf-81cd-7dd225a14bba/sv-benchmarks/c/float-newlib/float_req_bl_1251.c[2139,2152] [2022-11-22 00:23:35,968 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-22 00:23:35,980 INFO L203 MainTranslator]: Completed pre-run [2022-11-22 00:23:36,008 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_2dca4a58-959c-40bf-81cd-7dd225a14bba/sv-benchmarks/c/float-newlib/float_req_bl_1251.c[1980,1993] [2022-11-22 00:23:36,010 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_2dca4a58-959c-40bf-81cd-7dd225a14bba/sv-benchmarks/c/float-newlib/float_req_bl_1251.c[2139,2152] [2022-11-22 00:23:36,011 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-22 00:23:36,029 INFO L208 MainTranslator]: Completed translation [2022-11-22 00:23:36,030 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:36 WrapperNode [2022-11-22 00:23:36,030 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-22 00:23:36,032 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-22 00:23:36,032 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-22 00:23:36,032 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-22 00:23:36,042 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:36" (1/1) ... [2022-11-22 00:23:36,052 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:36" (1/1) ... [2022-11-22 00:23:36,093 INFO L138 Inliner]: procedures = 18, calls = 22, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 103 [2022-11-22 00:23:36,096 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-22 00:23:36,097 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-22 00:23:36,098 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-22 00:23:36,098 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-22 00:23:36,111 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:36" (1/1) ... [2022-11-22 00:23:36,112 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:36" (1/1) ... [2022-11-22 00:23:36,115 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:36" (1/1) ... [2022-11-22 00:23:36,115 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:36" (1/1) ... [2022-11-22 00:23:36,134 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:36" (1/1) ... [2022-11-22 00:23:36,138 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:36" (1/1) ... [2022-11-22 00:23:36,153 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:36" (1/1) ... [2022-11-22 00:23:36,154 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:36" (1/1) ... [2022-11-22 00:23:36,157 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-22 00:23:36,158 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-22 00:23:36,158 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-22 00:23:36,158 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-22 00:23:36,159 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:36" (1/1) ... [2022-11-22 00:23:36,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-22 00:23:36,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:23:36,207 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-22 00:23:36,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-22 00:23:36,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-22 00:23:36,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-22 00:23:36,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-22 00:23:36,264 INFO L130 BoogieDeclarations]: Found specification of procedure __fpclassify_float [2022-11-22 00:23:36,264 INFO L138 BoogieDeclarations]: Found implementation of procedure __fpclassify_float [2022-11-22 00:23:36,265 INFO L130 BoogieDeclarations]: Found specification of procedure isnan_float [2022-11-22 00:23:36,265 INFO L138 BoogieDeclarations]: Found implementation of procedure isnan_float [2022-11-22 00:23:36,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2022-11-22 00:23:36,265 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-22 00:23:36,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-22 00:23:36,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-22 00:23:36,266 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-22 00:23:36,385 INFO L235 CfgBuilder]: Building ICFG [2022-11-22 00:23:36,388 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-22 00:23:36,722 INFO L276 CfgBuilder]: Performing block encoding [2022-11-22 00:23:36,839 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-22 00:23:36,840 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-22 00:23:36,843 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 12:23:36 BoogieIcfgContainer [2022-11-22 00:23:36,843 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-22 00:23:36,846 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-22 00:23:36,846 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-22 00:23:36,850 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-22 00:23:36,850 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 12:23:35" (1/3) ... [2022-11-22 00:23:36,851 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bac408b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 12:23:36, skipping insertion in model container [2022-11-22 00:23:36,851 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:36" (2/3) ... [2022-11-22 00:23:36,852 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bac408b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 12:23:36, skipping insertion in model container [2022-11-22 00:23:36,852 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 12:23:36" (3/3) ... [2022-11-22 00:23:36,854 INFO L112 eAbstractionObserver]: Analyzing ICFG float_req_bl_1251.c [2022-11-22 00:23:36,879 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-22 00:23:36,880 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-11-22 00:23:36,945 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-22 00:23:36,953 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;@72037c4d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-22 00:23:36,954 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-22 00:23:36,959 INFO L276 IsEmpty]: Start isEmpty. Operand has 47 states, 32 states have (on average 1.40625) internal successors, (45), 34 states have internal predecessors, (45), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-22 00:23:36,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-22 00:23:36,971 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:23:36,972 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, 1, 1, 1] [2022-11-22 00:23:37,001 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:23:37,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:23:37,008 INFO L85 PathProgramCache]: Analyzing trace with hash 92772046, now seen corresponding path program 1 times [2022-11-22 00:23:37,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:23:37,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308513185] [2022-11-22 00:23:37,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:23:37,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:23:37,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:23:37,441 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-22 00:23:37,442 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:23:37,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308513185] [2022-11-22 00:23:37,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308513185] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:23:37,444 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:23:37,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:23:37,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533242541] [2022-11-22 00:23:37,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:23:37,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 00:23:37,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:23:37,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 00:23:37,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:23:37,531 INFO L87 Difference]: Start difference. First operand has 47 states, 32 states have (on average 1.40625) internal successors, (45), 34 states have internal predecessors, (45), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-22 00:23:37,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:23:37,695 INFO L93 Difference]: Finished difference Result 89 states and 125 transitions. [2022-11-22 00:23:37,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 00:23:37,698 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 24 [2022-11-22 00:23:37,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:23:37,708 INFO L225 Difference]: With dead ends: 89 [2022-11-22 00:23:37,709 INFO L226 Difference]: Without dead ends: 53 [2022-11-22 00:23:37,713 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-11-22 00:23:37,717 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 16 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 00:23:37,719 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 151 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 00:23:37,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2022-11-22 00:23:37,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 46. [2022-11-22 00:23:37,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 32 states have (on average 1.21875) internal successors, (39), 33 states have internal predecessors, (39), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-22 00:23:37,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 59 transitions. [2022-11-22 00:23:37,787 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 59 transitions. Word has length 24 [2022-11-22 00:23:37,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:23:37,788 INFO L495 AbstractCegarLoop]: Abstraction has 46 states and 59 transitions. [2022-11-22 00:23:37,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-22 00:23:37,788 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 59 transitions. [2022-11-22 00:23:37,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-22 00:23:37,791 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:23:37,792 INFO L195 NwaCegarLoop]: trace histogram [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, 1] [2022-11-22 00:23:37,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-22 00:23:37,793 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:23:37,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:23:37,794 INFO L85 PathProgramCache]: Analyzing trace with hash 291622722, now seen corresponding path program 1 times [2022-11-22 00:23:37,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:23:37,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997907319] [2022-11-22 00:23:37,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:23:37,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:23:37,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:23:37,976 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-22 00:23:37,976 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:23:37,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997907319] [2022-11-22 00:23:37,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997907319] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:23:37,977 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:23:37,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-22 00:23:37,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277141253] [2022-11-22 00:23:37,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:23:37,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-22 00:23:37,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:23:37,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-22 00:23:37,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 00:23:37,982 INFO L87 Difference]: Start difference. First operand 46 states and 59 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-22 00:23:38,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:23:38,015 INFO L93 Difference]: Finished difference Result 49 states and 62 transitions. [2022-11-22 00:23:38,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-22 00:23:38,016 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 29 [2022-11-22 00:23:38,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:23:38,017 INFO L225 Difference]: With dead ends: 49 [2022-11-22 00:23:38,018 INFO L226 Difference]: Without dead ends: 47 [2022-11-22 00:23:38,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-11-22 00:23:38,020 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 0 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 00:23:38,021 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 99 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 00:23:38,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-11-22 00:23:38,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2022-11-22 00:23:38,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 33 states have (on average 1.2121212121212122) internal successors, (40), 34 states have internal predecessors, (40), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-22 00:23:38,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 60 transitions. [2022-11-22 00:23:38,032 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 60 transitions. Word has length 29 [2022-11-22 00:23:38,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:23:38,033 INFO L495 AbstractCegarLoop]: Abstraction has 47 states and 60 transitions. [2022-11-22 00:23:38,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-22 00:23:38,033 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 60 transitions. [2022-11-22 00:23:38,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-22 00:23:38,035 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:23:38,035 INFO L195 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 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-11-22 00:23:38,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-22 00:23:38,036 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:23:38,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:23:38,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1894378411, now seen corresponding path program 1 times [2022-11-22 00:23:38,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:23:38,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264877878] [2022-11-22 00:23:38,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:23:38,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:23:38,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-22 00:23:38,107 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-22 00:23:38,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-22 00:23:38,180 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-11-22 00:23:38,180 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-22 00:23:38,182 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2022-11-22 00:23:38,184 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-22 00:23:38,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-22 00:23:38,189 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-11-22 00:23:38,194 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-22 00:23:38,241 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.11 12:23:38 BoogieIcfgContainer [2022-11-22 00:23:38,241 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-22 00:23:38,242 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-22 00:23:38,242 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-22 00:23:38,242 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-22 00:23:38,243 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 12:23:36" (3/4) ... [2022-11-22 00:23:38,247 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-22 00:23:38,248 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-22 00:23:38,249 INFO L158 Benchmark]: Toolchain (without parser) took 2533.27ms. Allocated memory was 142.6MB in the beginning and 172.0MB in the end (delta: 29.4MB). Free memory was 97.3MB in the beginning and 102.7MB in the end (delta: -5.4MB). Peak memory consumption was 26.8MB. Max. memory is 16.1GB. [2022-11-22 00:23:38,249 INFO L158 Benchmark]: CDTParser took 0.25ms. Allocated memory is still 142.6MB. Free memory is still 85.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-22 00:23:38,250 INFO L158 Benchmark]: CACSL2BoogieTranslator took 313.73ms. Allocated memory is still 142.6MB. Free memory was 97.0MB in the beginning and 86.0MB in the end (delta: 10.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-22 00:23:38,251 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.46ms. Allocated memory is still 142.6MB. Free memory was 86.0MB in the beginning and 83.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-22 00:23:38,252 INFO L158 Benchmark]: Boogie Preprocessor took 59.83ms. Allocated memory is still 142.6MB. Free memory was 83.9MB in the beginning and 82.6MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-22 00:23:38,252 INFO L158 Benchmark]: RCFGBuilder took 685.69ms. Allocated memory is still 142.6MB. Free memory was 82.6MB in the beginning and 63.0MB in the end (delta: 19.6MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2022-11-22 00:23:38,253 INFO L158 Benchmark]: TraceAbstraction took 1395.01ms. Allocated memory was 142.6MB in the beginning and 172.0MB in the end (delta: 29.4MB). Free memory was 62.5MB in the beginning and 102.7MB in the end (delta: -40.1MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-22 00:23:38,254 INFO L158 Benchmark]: Witness Printer took 6.05ms. Allocated memory is still 172.0MB. Free memory is still 102.7MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-22 00:23:38,257 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.25ms. Allocated memory is still 142.6MB. Free memory is still 85.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 313.73ms. Allocated memory is still 142.6MB. Free memory was 97.0MB in the beginning and 86.0MB in the end (delta: 10.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 64.46ms. Allocated memory is still 142.6MB. Free memory was 86.0MB in the beginning and 83.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 59.83ms. Allocated memory is still 142.6MB. Free memory was 83.9MB in the beginning and 82.6MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 685.69ms. Allocated memory is still 142.6MB. Free memory was 82.6MB in the beginning and 63.0MB in the end (delta: 19.6MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * TraceAbstraction took 1395.01ms. Allocated memory was 142.6MB in the beginning and 172.0MB in the end (delta: 29.4MB). Free memory was 62.5MB in the beginning and 102.7MB in the end (delta: -40.1MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 6.05ms. Allocated memory is still 172.0MB. Free memory is still 102.7MB. 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: 76]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 75. Possible FailurePath: [L66] float x = __VERIFIER_nondet_float(); [L67] float y = __VERIFIER_nondet_float(); [L69] CALL, EXPR isnan_float(x) VAL [\old(x)=4286578696] [L57] return x != x; [L69] RET, EXPR isnan_float(x) VAL [isnan_float(x)=1, x=4286578696] [L69] EXPR isnan_float(x) && !isnan_float(y) VAL [isnan_float(x)=1, isnan_float(x) && !isnan_float(y)=1, x=4286578696] [L69] CALL, EXPR isnan_float(y) VAL [\old(x)=4286578697] [L57] return x != x; [L69] RET, EXPR isnan_float(y) VAL [isnan_float(x)=1, isnan_float(x) && !isnan_float(y)=1, isnan_float(y)=0, x=4286578696, y=4286578697] [L69] EXPR isnan_float(x) && !isnan_float(y) VAL [isnan_float(x)=1, isnan_float(x) && !isnan_float(y)=1, isnan_float(y)=0, x=4286578696, y=4286578697] [L69-L70] (isnan_float(x) && !isnan_float(y)) || (!isnan_float(x) && isnan_float(y)) VAL [(isnan_float(x) && !isnan_float(y)) || (!isnan_float(x) && isnan_float(y))=1, isnan_float(x)=1, isnan_float(x) && !isnan_float(y)=1, isnan_float(y)=0, x=4286578696, y=4286578697] [L69-L70] COND TRUE (isnan_float(x) && !isnan_float(y)) || (!isnan_float(x) && isnan_float(y)) [L72] CALL, EXPR fmax_float(x, y) [L46] CALL, EXPR __fpclassify_float(x) VAL [\old(x)=4286578696] [L23] __uint32_t w; VAL [\old(x)=4286578696, x=4286578696] [L26] ieee_float_shape_type gf_u; [L27] gf_u.value = (x) [L28] EXPR gf_u.word [L28] (w) = gf_u.word [L31] COND FALSE !(w == 0x00000000 || w == 0x80000000) [L33-L34] COND FALSE !((w >= 0x00800000 && w <= 0x7f7fffff) || (w >= 0x80800000 && w <= 0xff7fffff)) [L36-L37] COND FALSE !((w >= 0x00000001 && w <= 0x007fffff) || (w >= 0x80000001 && w <= 0x807fffff)) [L39] COND FALSE !(w == 0x7f800000 || w == 0xff800000) [L42] return 0; [L46] RET, EXPR __fpclassify_float(x) VAL [\old(x)=4286578696, \old(y)=4286578697, __fpclassify_float(x)=0, x=4286578696, y=4286578697] [L46] COND TRUE __fpclassify_float(x) == 0 [L47] return y; VAL [\old(x)=4286578696, \old(y)=4286578697, \result=4286578697, x=4286578696, y=4286578697] [L72] RET, EXPR fmax_float(x, y) [L72] float res = fmax_float(x, y); [L75] CALL, EXPR isnan_float(x) VAL [\old(x)=4286578696] [L57] return x != x; [L75] RET, EXPR isnan_float(x) VAL [isnan_float(x)=1, res=4286578697, x=4286578696, y=4286578697] [L75] EXPR isnan_float(x) && !isnan_float(y) VAL [isnan_float(x)=1, isnan_float(x) && !isnan_float(y)=1, res=4286578697, x=4286578696, y=4286578697] [L75] CALL, EXPR isnan_float(y) VAL [\old(x)=4286578697] [L57] return x != x; [L75] RET, EXPR isnan_float(y) VAL [isnan_float(x)=1, isnan_float(x) && !isnan_float(y)=1, isnan_float(y)=0, res=4286578697, x=4286578696, y=4286578697] [L75] EXPR isnan_float(x) && !isnan_float(y) VAL [isnan_float(x)=1, isnan_float(x) && !isnan_float(y)=1, isnan_float(y)=0, res=4286578697, x=4286578696, y=4286578697] [L75] COND TRUE isnan_float(x) && !isnan_float(y) && res != y [L76] reach_error() VAL [res=4286578697, x=4286578696, y=4286578697] - UnprovableResult [Line: 82]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 47 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 1.3s, OverallIterations: 3, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 18 SdHoareTripleChecker+Valid, 0.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 16 mSDsluCounter, 250 SdHoareTripleChecker+Invalid, 0.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 140 mSDsCounter, 5 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 46 IncrementalHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5 mSolverCounterUnsat, 110 mSDtfsCounter, 46 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=47occurred in iteration=0, InterpolantAutomatonStates: 8, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 2 MinimizatonAttempts, 7 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.4s InterpolantComputationTime, 86 NumberOfCodeBlocks, 86 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 51 ConstructedInterpolants, 0 QuantifiedInterpolants, 54 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 PerfectInterpolantSequences, 8/8 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-22 00:23:38,283 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally 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_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/config/TaipanReach.xml -i ../../sv-benchmarks/c/float-newlib/float_req_bl_1251.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash de540e539c3db6027c1fdb04fcc6cae02aafb8aa58950d31054b2b0b8391af6d --- 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-b5237d8 [2022-11-22 00:23:41,299 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-22 00:23:41,303 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-22 00:23:41,361 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-22 00:23:41,362 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-22 00:23:41,367 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-22 00:23:41,370 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-22 00:23:41,375 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-22 00:23:41,377 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-22 00:23:41,384 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-22 00:23:41,386 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-22 00:23:41,389 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-22 00:23:41,390 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-22 00:23:41,393 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-22 00:23:41,395 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-22 00:23:41,400 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-22 00:23:41,404 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-22 00:23:41,406 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-22 00:23:41,408 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-22 00:23:41,412 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-22 00:23:41,416 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-22 00:23:41,419 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-22 00:23:41,421 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-22 00:23:41,422 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-22 00:23:41,434 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-22 00:23:41,435 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-22 00:23:41,436 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-22 00:23:41,439 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-22 00:23:41,439 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-22 00:23:41,441 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-22 00:23:41,441 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-22 00:23:41,443 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-22 00:23:41,445 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-22 00:23:41,446 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-22 00:23:41,448 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-22 00:23:41,448 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-22 00:23:41,449 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-22 00:23:41,449 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-22 00:23:41,450 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-22 00:23:41,451 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-22 00:23:41,452 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-22 00:23:41,458 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2022-11-22 00:23:41,508 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-22 00:23:41,508 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-22 00:23:41,510 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-22 00:23:41,510 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-22 00:23:41,512 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-22 00:23:41,512 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-22 00:23:41,512 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-22 00:23:41,513 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-22 00:23:41,513 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-22 00:23:41,513 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-22 00:23:41,515 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-22 00:23:41,515 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-22 00:23:41,516 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-22 00:23:41,517 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-22 00:23:41,517 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-22 00:23:41,517 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-22 00:23:41,518 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-22 00:23:41,518 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-22 00:23:41,518 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-22 00:23:41,519 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-22 00:23:41,519 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-22 00:23:41,519 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-22 00:23:41,520 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-22 00:23:41,520 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-22 00:23:41,520 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-22 00:23:41,521 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-22 00:23:41,521 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-22 00:23:41,521 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-22 00:23:41,522 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-22 00:23:41,522 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-22 00:23:41,522 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-22 00:23:41,523 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-22 00:23:41,523 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-22 00:23:41,524 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-22 00:23:41,524 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-22 00:23:41,524 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-22 00:23:41,525 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-22 00:23:41,525 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-22 00:23:41,526 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_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> de540e539c3db6027c1fdb04fcc6cae02aafb8aa58950d31054b2b0b8391af6d [2022-11-22 00:23:42,078 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-22 00:23:42,117 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-22 00:23:42,123 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-22 00:23:42,124 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-22 00:23:42,125 INFO L275 PluginConnector]: CDTParser initialized [2022-11-22 00:23:42,127 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/../../sv-benchmarks/c/float-newlib/float_req_bl_1251.c [2022-11-22 00:23:45,607 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-22 00:23:45,879 INFO L351 CDTParser]: Found 1 translation units. [2022-11-22 00:23:45,880 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/sv-benchmarks/c/float-newlib/float_req_bl_1251.c [2022-11-22 00:23:45,888 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/data/afbab78fd/7a98d8dcef714747a80564215a17ceab/FLAG5a79cfaf1 [2022-11-22 00:23:45,915 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/data/afbab78fd/7a98d8dcef714747a80564215a17ceab [2022-11-22 00:23:45,919 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-22 00:23:45,924 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-22 00:23:45,929 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-22 00:23:45,929 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-22 00:23:45,934 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-22 00:23:45,936 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 12:23:45" (1/1) ... [2022-11-22 00:23:45,937 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@78b190e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:45, skipping insertion in model container [2022-11-22 00:23:45,937 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 12:23:45" (1/1) ... [2022-11-22 00:23:45,947 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-22 00:23:45,977 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-22 00:23:46,194 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_2dca4a58-959c-40bf-81cd-7dd225a14bba/sv-benchmarks/c/float-newlib/float_req_bl_1251.c[1980,1993] [2022-11-22 00:23:46,199 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_2dca4a58-959c-40bf-81cd-7dd225a14bba/sv-benchmarks/c/float-newlib/float_req_bl_1251.c[2139,2152] [2022-11-22 00:23:46,201 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-22 00:23:46,228 INFO L203 MainTranslator]: Completed pre-run [2022-11-22 00:23:46,254 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_2dca4a58-959c-40bf-81cd-7dd225a14bba/sv-benchmarks/c/float-newlib/float_req_bl_1251.c[1980,1993] [2022-11-22 00:23:46,256 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_2dca4a58-959c-40bf-81cd-7dd225a14bba/sv-benchmarks/c/float-newlib/float_req_bl_1251.c[2139,2152] [2022-11-22 00:23:46,257 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-22 00:23:46,288 INFO L208 MainTranslator]: Completed translation [2022-11-22 00:23:46,289 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:46 WrapperNode [2022-11-22 00:23:46,289 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-22 00:23:46,290 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-22 00:23:46,291 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-22 00:23:46,291 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-22 00:23:46,310 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:46" (1/1) ... [2022-11-22 00:23:46,340 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:46" (1/1) ... [2022-11-22 00:23:46,377 INFO L138 Inliner]: procedures = 21, calls = 22, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 94 [2022-11-22 00:23:46,377 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-22 00:23:46,378 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-22 00:23:46,378 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-22 00:23:46,378 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-22 00:23:46,393 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:46" (1/1) ... [2022-11-22 00:23:46,394 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:46" (1/1) ... [2022-11-22 00:23:46,419 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:46" (1/1) ... [2022-11-22 00:23:46,419 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:46" (1/1) ... [2022-11-22 00:23:46,428 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:46" (1/1) ... [2022-11-22 00:23:46,433 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:46" (1/1) ... [2022-11-22 00:23:46,435 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:46" (1/1) ... [2022-11-22 00:23:46,452 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:46" (1/1) ... [2022-11-22 00:23:46,456 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-22 00:23:46,457 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-22 00:23:46,457 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-22 00:23:46,457 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-22 00:23:46,458 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:46" (1/1) ... [2022-11-22 00:23:46,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-22 00:23:46,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:23:46,511 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-22 00:23:46,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-22 00:23:46,562 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-22 00:23:46,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-22 00:23:46,563 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-22 00:23:46,563 INFO L130 BoogieDeclarations]: Found specification of procedure __fpclassify_float [2022-11-22 00:23:46,563 INFO L138 BoogieDeclarations]: Found implementation of procedure __fpclassify_float [2022-11-22 00:23:46,563 INFO L130 BoogieDeclarations]: Found specification of procedure isnan_float [2022-11-22 00:23:46,563 INFO L138 BoogieDeclarations]: Found implementation of procedure isnan_float [2022-11-22 00:23:46,564 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-22 00:23:46,564 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-22 00:23:46,564 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-22 00:23:46,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4 [2022-11-22 00:23:46,565 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-22 00:23:46,716 INFO L235 CfgBuilder]: Building ICFG [2022-11-22 00:23:46,718 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-22 00:23:47,099 INFO L276 CfgBuilder]: Performing block encoding [2022-11-22 00:23:47,107 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-22 00:23:47,107 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-22 00:23:47,109 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 12:23:47 BoogieIcfgContainer [2022-11-22 00:23:47,110 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-22 00:23:47,113 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-22 00:23:47,113 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-22 00:23:47,133 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-22 00:23:47,133 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 12:23:45" (1/3) ... [2022-11-22 00:23:47,134 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34f15df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 12:23:47, skipping insertion in model container [2022-11-22 00:23:47,134 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:23:46" (2/3) ... [2022-11-22 00:23:47,135 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34f15df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 12:23:47, skipping insertion in model container [2022-11-22 00:23:47,135 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 12:23:47" (3/3) ... [2022-11-22 00:23:47,137 INFO L112 eAbstractionObserver]: Analyzing ICFG float_req_bl_1251.c [2022-11-22 00:23:47,185 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-22 00:23:47,186 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-11-22 00:23:47,270 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-22 00:23:47,281 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;@54e30d8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-22 00:23:47,282 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-22 00:23:47,287 INFO L276 IsEmpty]: Start isEmpty. Operand has 53 states, 38 states have (on average 1.4736842105263157) internal successors, (56), 40 states have internal predecessors, (56), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-22 00:23:47,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-11-22 00:23:47,303 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:23:47,304 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 00:23:47,305 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:23:47,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:23:47,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1842866032, now seen corresponding path program 1 times [2022-11-22 00:23:47,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:23:47,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1336963818] [2022-11-22 00:23:47,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:23:47,332 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-11-22 00:23:47,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:23:47,339 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:47,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:47,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:23:47,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-22 00:23:47,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:23:47,572 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 00:23:47,572 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:23:47,573 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:23:47,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1336963818] [2022-11-22 00:23:47,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1336963818] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:23:47,574 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:23:47,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-22 00:23:47,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435116944] [2022-11-22 00:23:47,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:23:47,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-22 00:23:47,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:23:47,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-22 00:23:47,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-22 00:23:47,638 INFO L87 Difference]: Start difference. First operand has 53 states, 38 states have (on average 1.4736842105263157) internal successors, (56), 40 states have internal predecessors, (56), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Second operand has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-22 00:23:47,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:23:47,670 INFO L93 Difference]: Finished difference Result 89 states and 128 transitions. [2022-11-22 00:23:47,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-22 00:23:47,673 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 27 [2022-11-22 00:23:47,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:23:47,681 INFO L225 Difference]: With dead ends: 89 [2022-11-22 00:23:47,682 INFO L226 Difference]: Without dead ends: 49 [2022-11-22 00:23:47,686 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 26 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-11-22 00:23:47,690 INFO L413 NwaCegarLoop]: 72 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, 72 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-11-22 00:23:47,691 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 00:23:47,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-11-22 00:23:47,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2022-11-22 00:23:47,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 35 states have (on average 1.3428571428571427) internal successors, (47), 36 states have internal predecessors, (47), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-22 00:23:47,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 67 transitions. [2022-11-22 00:23:47,747 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 67 transitions. Word has length 27 [2022-11-22 00:23:47,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:23:47,749 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 67 transitions. [2022-11-22 00:23:47,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-22 00:23:47,750 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 67 transitions. [2022-11-22 00:23:47,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-22 00:23:47,752 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:23:47,753 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 00:23:47,765 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Ended with exit code 0 [2022-11-22 00:23:47,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:47,960 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:23:47,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:23:47,961 INFO L85 PathProgramCache]: Analyzing trace with hash -207460078, now seen corresponding path program 1 times [2022-11-22 00:23:47,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:23:47,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [459805446] [2022-11-22 00:23:47,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:23:47,962 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-11-22 00:23:47,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:23:47,965 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:48,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:48,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:23:48,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-22 00:23:48,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:23:48,190 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 00:23:48,195 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:23:48,195 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:23:48,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [459805446] [2022-11-22 00:23:48,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [459805446] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:23:48,197 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:23:48,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:23:48,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650241287] [2022-11-22 00:23:48,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:23:48,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 00:23:48,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:23:48,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 00:23:48,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:23:48,207 INFO L87 Difference]: Start difference. First operand 49 states and 67 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-22 00:23:48,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:23:48,310 INFO L93 Difference]: Finished difference Result 92 states and 125 transitions. [2022-11-22 00:23:48,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 00:23:48,321 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 28 [2022-11-22 00:23:48,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:23:48,323 INFO L225 Difference]: With dead ends: 92 [2022-11-22 00:23:48,323 INFO L226 Difference]: Without dead ends: 58 [2022-11-22 00:23:48,324 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 25 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-11-22 00:23:48,326 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 16 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 00:23:48,326 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 182 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 00:23:48,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-11-22 00:23:48,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 51. [2022-11-22 00:23:48,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 37 states have (on average 1.3243243243243243) internal successors, (49), 38 states have internal predecessors, (49), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-22 00:23:48,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 69 transitions. [2022-11-22 00:23:48,340 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 69 transitions. Word has length 28 [2022-11-22 00:23:48,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:23:48,341 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 69 transitions. [2022-11-22 00:23:48,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-22 00:23:48,341 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 69 transitions. [2022-11-22 00:23:48,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-22 00:23:48,343 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:23:48,343 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1] [2022-11-22 00:23:48,361 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Forceful destruction successful, exit code 0 [2022-11-22 00:23:48,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:48,559 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:23:48,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:23:48,560 INFO L85 PathProgramCache]: Analyzing trace with hash 318152461, now seen corresponding path program 1 times [2022-11-22 00:23:48,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:23:48,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1699729283] [2022-11-22 00:23:48,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:23:48,562 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-11-22 00:23:48,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:23:48,564 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:48,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:48,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:23:48,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-22 00:23:48,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:23:48,719 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-22 00:23:48,720 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:23:48,720 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:23:48,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1699729283] [2022-11-22 00:23:48,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1699729283] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:23:48,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:23:48,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:23:48,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856907482] [2022-11-22 00:23:48,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:23:48,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 00:23:48,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:23:48,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 00:23:48,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:23:48,724 INFO L87 Difference]: Start difference. First operand 51 states and 69 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 00:23:48,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:23:48,805 INFO L93 Difference]: Finished difference Result 74 states and 98 transitions. [2022-11-22 00:23:48,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-22 00:23:48,806 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 33 [2022-11-22 00:23:48,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:23:48,809 INFO L225 Difference]: With dead ends: 74 [2022-11-22 00:23:48,809 INFO L226 Difference]: Without dead ends: 54 [2022-11-22 00:23:48,810 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:23:48,813 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 0 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 00:23:48,813 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 189 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 00:23:48,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-11-22 00:23:48,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2022-11-22 00:23:48,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 39 states have (on average 1.3076923076923077) internal successors, (51), 40 states have internal predecessors, (51), 10 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (12), 11 states have call predecessors, (12), 10 states have call successors, (12) [2022-11-22 00:23:48,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 73 transitions. [2022-11-22 00:23:48,838 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 73 transitions. Word has length 33 [2022-11-22 00:23:48,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:23:48,839 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 73 transitions. [2022-11-22 00:23:48,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 00:23:48,840 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 73 transitions. [2022-11-22 00:23:48,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-22 00:23:48,842 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:23:48,843 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1] [2022-11-22 00:23:48,855 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Forceful destruction successful, exit code 0 [2022-11-22 00:23:49,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:49,044 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:23:49,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:23:49,045 INFO L85 PathProgramCache]: Analyzing trace with hash 810873816, now seen corresponding path program 1 times [2022-11-22 00:23:49,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:23:49,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [550742222] [2022-11-22 00:23:49,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:23:49,046 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-11-22 00:23:49,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:23:49,049 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:49,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:49,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:23:49,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-22 00:23:49,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:23:49,233 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-22 00:23:49,233 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:23:49,233 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:23:49,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [550742222] [2022-11-22 00:23:49,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [550742222] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:23:49,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:23:49,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:23:49,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579057489] [2022-11-22 00:23:49,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:23:49,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 00:23:49,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:23:49,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 00:23:49,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:23:49,237 INFO L87 Difference]: Start difference. First operand 54 states and 73 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 00:23:49,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:23:49,299 INFO L93 Difference]: Finished difference Result 77 states and 102 transitions. [2022-11-22 00:23:49,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-22 00:23:49,300 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 34 [2022-11-22 00:23:49,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:23:49,302 INFO L225 Difference]: With dead ends: 77 [2022-11-22 00:23:49,302 INFO L226 Difference]: Without dead ends: 57 [2022-11-22 00:23:49,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:23:49,304 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 0 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 00:23:49,305 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 198 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 00:23:49,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-11-22 00:23:49,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 54. [2022-11-22 00:23:49,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 39 states have (on average 1.3076923076923077) internal successors, (51), 40 states have internal predecessors, (51), 10 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (12), 11 states have call predecessors, (12), 10 states have call successors, (12) [2022-11-22 00:23:49,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 73 transitions. [2022-11-22 00:23:49,315 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 73 transitions. Word has length 34 [2022-11-22 00:23:49,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:23:49,316 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 73 transitions. [2022-11-22 00:23:49,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 00:23:49,316 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 73 transitions. [2022-11-22 00:23:49,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-22 00:23:49,318 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:23:49,318 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1] [2022-11-22 00:23:49,343 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Forceful destruction successful, exit code 0 [2022-11-22 00:23:49,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:49,545 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:23:49,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:23:49,545 INFO L85 PathProgramCache]: Analyzing trace with hash 2026721905, now seen corresponding path program 1 times [2022-11-22 00:23:49,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:23:49,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1108897444] [2022-11-22 00:23:49,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:23:49,546 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-11-22 00:23:49,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:23:49,548 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:49,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:49,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:23:49,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-22 00:23:49,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:23:49,693 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-22 00:23:49,694 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:23:49,694 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:23:49,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1108897444] [2022-11-22 00:23:49,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1108897444] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:23:49,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:23:49,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:23:49,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685158936] [2022-11-22 00:23:49,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:23:49,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 00:23:49,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:23:49,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 00:23:49,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:23:49,716 INFO L87 Difference]: Start difference. First operand 54 states and 73 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 00:23:49,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:23:49,839 INFO L93 Difference]: Finished difference Result 77 states and 102 transitions. [2022-11-22 00:23:49,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-22 00:23:49,841 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 35 [2022-11-22 00:23:49,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:23:49,842 INFO L225 Difference]: With dead ends: 77 [2022-11-22 00:23:49,842 INFO L226 Difference]: Without dead ends: 57 [2022-11-22 00:23:49,843 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:23:49,844 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 0 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 00:23:49,844 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 198 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 00:23:49,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-11-22 00:23:49,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 54. [2022-11-22 00:23:49,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 39 states have (on average 1.3076923076923077) internal successors, (51), 40 states have internal predecessors, (51), 10 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (12), 11 states have call predecessors, (12), 10 states have call successors, (12) [2022-11-22 00:23:49,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 73 transitions. [2022-11-22 00:23:49,861 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 73 transitions. Word has length 35 [2022-11-22 00:23:49,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:23:49,862 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 73 transitions. [2022-11-22 00:23:49,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 00:23:49,862 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 73 transitions. [2022-11-22 00:23:49,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-22 00:23:49,863 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:23:49,864 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1] [2022-11-22 00:23:49,893 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Forceful destruction successful, exit code 0 [2022-11-22 00:23:50,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:50,080 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:23:50,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:23:50,080 INFO L85 PathProgramCache]: Analyzing trace with hash -110305028, now seen corresponding path program 1 times [2022-11-22 00:23:50,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:23:50,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1658852040] [2022-11-22 00:23:50,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:23:50,081 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-11-22 00:23:50,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:23:50,083 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:50,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:50,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:23:50,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-22 00:23:50,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:23:50,195 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-22 00:23:50,195 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:23:50,195 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:23:50,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1658852040] [2022-11-22 00:23:50,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1658852040] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:23:50,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:23:50,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:23:50,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464155476] [2022-11-22 00:23:50,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:23:50,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 00:23:50,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:23:50,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 00:23:50,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:23:50,199 INFO L87 Difference]: Start difference. First operand 54 states and 73 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 00:23:50,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:23:50,284 INFO L93 Difference]: Finished difference Result 77 states and 102 transitions. [2022-11-22 00:23:50,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-22 00:23:50,285 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 36 [2022-11-22 00:23:50,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:23:50,287 INFO L225 Difference]: With dead ends: 77 [2022-11-22 00:23:50,287 INFO L226 Difference]: Without dead ends: 57 [2022-11-22 00:23:50,287 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:23:50,288 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 0 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 00:23:50,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 198 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 00:23:50,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-11-22 00:23:50,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 54. [2022-11-22 00:23:50,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 39 states have (on average 1.3076923076923077) internal successors, (51), 40 states have internal predecessors, (51), 10 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (12), 11 states have call predecessors, (12), 10 states have call successors, (12) [2022-11-22 00:23:50,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 73 transitions. [2022-11-22 00:23:50,308 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 73 transitions. Word has length 36 [2022-11-22 00:23:50,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:23:50,309 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 73 transitions. [2022-11-22 00:23:50,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 00:23:50,309 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 73 transitions. [2022-11-22 00:23:50,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-22 00:23:50,310 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:23:50,311 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1] [2022-11-22 00:23:50,332 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:50,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:50,526 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:23:50,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:23:50,526 INFO L85 PathProgramCache]: Analyzing trace with hash -403708035, now seen corresponding path program 1 times [2022-11-22 00:23:50,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:23:50,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1153932750] [2022-11-22 00:23:50,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:23:50,527 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-11-22 00:23:50,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:23:50,528 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:50,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:50,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:23:50,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-22 00:23:50,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:23:50,950 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-22 00:23:50,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:23:51,512 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-22 00:23:51,513 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:23:51,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1153932750] [2022-11-22 00:23:51,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1153932750] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:23:51,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [326236235] [2022-11-22 00:23:51,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:23:51,514 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-22 00:23:51,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 [2022-11-22 00:23:51,522 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-22 00:23:51,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2022-11-22 00:23:51,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:23:51,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-22 00:23:51,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:23:51,725 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-22 00:23:51,726 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:23:51,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [326236235] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:23:51,726 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-22 00:23:51,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8, 9] total 14 [2022-11-22 00:23:51,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099238229] [2022-11-22 00:23:51,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:23:51,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-22 00:23:51,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:23:51,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-22 00:23:51,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-11-22 00:23:51,729 INFO L87 Difference]: Start difference. First operand 54 states and 73 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-22 00:23:51,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:23:51,754 INFO L93 Difference]: Finished difference Result 57 states and 76 transitions. [2022-11-22 00:23:51,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-22 00:23:51,755 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 36 [2022-11-22 00:23:51,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:23:51,756 INFO L225 Difference]: With dead ends: 57 [2022-11-22 00:23:51,756 INFO L226 Difference]: Without dead ends: 55 [2022-11-22 00:23:51,756 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-11-22 00:23:51,757 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 0 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 00:23:51,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 126 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 00:23:51,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-11-22 00:23:51,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2022-11-22 00:23:51,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 40 states have (on average 1.3) internal successors, (52), 41 states have internal predecessors, (52), 10 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (12), 11 states have call predecessors, (12), 10 states have call successors, (12) [2022-11-22 00:23:51,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 74 transitions. [2022-11-22 00:23:51,778 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 74 transitions. Word has length 36 [2022-11-22 00:23:51,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:23:51,778 INFO L495 AbstractCegarLoop]: Abstraction has 55 states and 74 transitions. [2022-11-22 00:23:51,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-22 00:23:51,779 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 74 transitions. [2022-11-22 00:23:51,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-22 00:23:51,781 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:23:51,781 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-22 00:23:51,797 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (9)] Forceful destruction successful, exit code 0 [2022-11-22 00:23:51,993 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Forceful destruction successful, exit code 0 [2022-11-22 00:23:52,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:52,182 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:23:52,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:23:52,183 INFO L85 PathProgramCache]: Analyzing trace with hash -987503231, now seen corresponding path program 1 times [2022-11-22 00:23:52,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:23:52,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [20508458] [2022-11-22 00:23:52,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:23:52,184 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-11-22 00:23:52,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:23:52,186 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:52,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (10)] Waiting until timeout for monitored process [2022-11-22 00:23:52,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:23:52,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-22 00:23:52,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:23:52,765 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-22 00:23:52,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:23:53,068 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-22 00:23:53,070 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:23:53,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [20508458] [2022-11-22 00:23:53,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [20508458] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:23:53,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2069878187] [2022-11-22 00:23:53,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:23:53,074 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-22 00:23:53,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 [2022-11-22 00:23:53,076 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-22 00:23:53,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2022-11-22 00:23:53,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:23:53,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-22 00:23:53,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:23:53,594 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-22 00:23:53,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:23:53,823 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-22 00:23:53,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2069878187] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:23:53,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803294207] [2022-11-22 00:23:53,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:23:53,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:23:53,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:23:53,828 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:23:53,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-22 00:23:53,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:23:53,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-22 00:23:53,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:23:54,388 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-22 00:23:54,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:23:57,192 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-22 00:23:57,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803294207] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-22 00:23:57,193 INFO L184 FreeRefinementEngine]: Found 1 perfect and 5 imperfect interpolant sequences. [2022-11-22 00:23:57,193 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10, 10, 9, 9, 14] total 26 [2022-11-22 00:23:57,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425445647] [2022-11-22 00:23:57,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:23:57,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-22 00:23:57,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:23:57,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-22 00:23:57,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2022-11-22 00:23:57,195 INFO L87 Difference]: Start difference. First operand 55 states and 74 transitions. Second operand has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 3 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-22 00:23:58,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:23:58,421 INFO L93 Difference]: Finished difference Result 73 states and 97 transitions. [2022-11-22 00:23:58,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-22 00:23:58,423 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 3 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 41 [2022-11-22 00:23:58,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:23:58,424 INFO L225 Difference]: With dead ends: 73 [2022-11-22 00:23:58,425 INFO L226 Difference]: Without dead ends: 71 [2022-11-22 00:23:58,425 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=155, Invalid=837, Unknown=0, NotChecked=0, Total=992 [2022-11-22 00:23:58,426 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 53 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-22 00:23:58,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 296 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-22 00:23:58,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-11-22 00:23:58,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 61. [2022-11-22 00:23:58,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 44 states have (on average 1.2954545454545454) internal successors, (57), 45 states have internal predecessors, (57), 12 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (14), 13 states have call predecessors, (14), 12 states have call successors, (14) [2022-11-22 00:23:58,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 83 transitions. [2022-11-22 00:23:58,453 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 83 transitions. Word has length 41 [2022-11-22 00:23:58,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:23:58,454 INFO L495 AbstractCegarLoop]: Abstraction has 61 states and 83 transitions. [2022-11-22 00:23:58,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 3 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-22 00:23:58,455 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 83 transitions. [2022-11-22 00:23:58,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-22 00:23:58,461 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:23:58,462 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-22 00:23:58,466 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (11)] Forceful destruction successful, exit code 0 [2022-11-22 00:23:58,685 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (10)] Forceful destruction successful, exit code 0 [2022-11-22 00:23:58,868 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-22 00:23:59,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:23:59,063 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:23:59,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:23:59,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1731684142, now seen corresponding path program 1 times [2022-11-22 00:23:59,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:23:59,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1690216583] [2022-11-22 00:23:59,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:23:59,067 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-11-22 00:23:59,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:23:59,068 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:23:59,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Waiting until timeout for monitored process [2022-11-22 00:23:59,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:23:59,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-22 00:23:59,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:23:59,434 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-22 00:23:59,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:02,211 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-22 00:24:02,212 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:02,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1690216583] [2022-11-22 00:24:02,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1690216583] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:24:02,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1519456920] [2022-11-22 00:24:02,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:02,213 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-22 00:24:02,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 [2022-11-22 00:24:02,215 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-22 00:24:02,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2022-11-22 00:24:02,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:02,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-22 00:24:02,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:02,482 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-22 00:24:02,482 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:24:02,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1519456920] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:24:02,482 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-22 00:24:02,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8, 9] total 14 [2022-11-22 00:24:02,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896879413] [2022-11-22 00:24:02,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:24:02,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-22 00:24:02,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:24:02,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-22 00:24:02,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-11-22 00:24:02,485 INFO L87 Difference]: Start difference. First operand 61 states and 83 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-22 00:24:02,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:24:02,505 INFO L93 Difference]: Finished difference Result 64 states and 85 transitions. [2022-11-22 00:24:02,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-22 00:24:02,506 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 43 [2022-11-22 00:24:02,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:24:02,511 INFO L225 Difference]: With dead ends: 64 [2022-11-22 00:24:02,511 INFO L226 Difference]: Without dead ends: 61 [2022-11-22 00:24:02,512 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-11-22 00:24:02,519 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 0 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 00:24:02,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 128 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 00:24:02,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-11-22 00:24:02,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2022-11-22 00:24:02,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 44 states have (on average 1.2727272727272727) internal successors, (56), 45 states have internal predecessors, (56), 12 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (14), 13 states have call predecessors, (14), 12 states have call successors, (14) [2022-11-22 00:24:02,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 82 transitions. [2022-11-22 00:24:02,544 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 82 transitions. Word has length 43 [2022-11-22 00:24:02,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:24:02,545 INFO L495 AbstractCegarLoop]: Abstraction has 61 states and 82 transitions. [2022-11-22 00:24:02,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-22 00:24:02,545 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 82 transitions. [2022-11-22 00:24:02,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-22 00:24:02,547 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:24:02,547 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-11-22 00:24:02,551 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (14)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:02,761 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Ended with exit code 0 [2022-11-22 00:24:02,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:02,951 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:24:02,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:24:02,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1178252102, now seen corresponding path program 1 times [2022-11-22 00:24:02,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:24:02,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1063038183] [2022-11-22 00:24:02,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:02,952 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-11-22 00:24:02,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:24:02,953 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:02,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:03,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:03,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-22 00:24:03,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:03,086 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-22 00:24:03,086 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:24:03,087 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:03,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1063038183] [2022-11-22 00:24:03,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1063038183] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:24:03,087 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:24:03,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:24:03,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805892581] [2022-11-22 00:24:03,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:24:03,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 00:24:03,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:24:03,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 00:24:03,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:24:03,090 INFO L87 Difference]: Start difference. First operand 61 states and 82 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-22 00:24:03,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:24:03,136 INFO L93 Difference]: Finished difference Result 85 states and 111 transitions. [2022-11-22 00:24:03,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-22 00:24:03,137 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 46 [2022-11-22 00:24:03,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:24:03,138 INFO L225 Difference]: With dead ends: 85 [2022-11-22 00:24:03,138 INFO L226 Difference]: Without dead ends: 64 [2022-11-22 00:24:03,139 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:24:03,139 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 0 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 00:24:03,140 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 186 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 00:24:03,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-11-22 00:24:03,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2022-11-22 00:24:03,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 46 states have (on average 1.2608695652173914) internal successors, (58), 47 states have internal predecessors, (58), 12 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (16), 14 states have call predecessors, (16), 12 states have call successors, (16) [2022-11-22 00:24:03,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 86 transitions. [2022-11-22 00:24:03,149 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 86 transitions. Word has length 46 [2022-11-22 00:24:03,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:24:03,149 INFO L495 AbstractCegarLoop]: Abstraction has 64 states and 86 transitions. [2022-11-22 00:24:03,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-22 00:24:03,150 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 86 transitions. [2022-11-22 00:24:03,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-22 00:24:03,151 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:24:03,152 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-11-22 00:24:03,176 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:03,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:03,376 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:24:03,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:24:03,377 INFO L85 PathProgramCache]: Analyzing trace with hash -101611576, now seen corresponding path program 1 times [2022-11-22 00:24:03,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:24:03,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1663346774] [2022-11-22 00:24:03,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:03,379 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-11-22 00:24:03,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:24:03,380 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:03,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:03,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:03,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-22 00:24:03,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:05,406 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-22 00:24:05,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:06,944 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-22 00:24:06,944 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:06,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1663346774] [2022-11-22 00:24:06,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1663346774] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:24:06,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [134834137] [2022-11-22 00:24:06,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:06,945 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-22 00:24:06,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 [2022-11-22 00:24:06,948 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-22 00:24:06,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2022-11-22 00:24:07,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:07,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-22 00:24:07,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:07,609 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 18 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-22 00:24:07,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:08,874 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-22 00:24:08,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [134834137] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:24:08,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341679497] [2022-11-22 00:24:08,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:08,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:24:08,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:24:08,880 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:24:08,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-22 00:24:09,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:09,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-22 00:24:09,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:10,036 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-22 00:24:10,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:11,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341679497] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:24:11,788 INFO L184 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2022-11-22 00:24:11,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 10, 10, 11] total 33 [2022-11-22 00:24:11,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083865899] [2022-11-22 00:24:11,788 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2022-11-22 00:24:11,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-11-22 00:24:11,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:24:11,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-11-22 00:24:11,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1422, Unknown=0, NotChecked=0, Total=1560 [2022-11-22 00:24:11,791 INFO L87 Difference]: Start difference. First operand 64 states and 86 transitions. Second operand has 33 states, 31 states have (on average 2.5161290322580645) internal successors, (78), 27 states have internal predecessors, (78), 12 states have call successors, (22), 2 states have call predecessors, (22), 6 states have return successors, (25), 15 states have call predecessors, (25), 12 states have call successors, (25) [2022-11-22 00:24:16,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:24:16,785 INFO L93 Difference]: Finished difference Result 174 states and 232 transitions. [2022-11-22 00:24:16,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-22 00:24:16,792 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 2.5161290322580645) internal successors, (78), 27 states have internal predecessors, (78), 12 states have call successors, (22), 2 states have call predecessors, (22), 6 states have return successors, (25), 15 states have call predecessors, (25), 12 states have call successors, (25) Word has length 46 [2022-11-22 00:24:16,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:24:16,794 INFO L225 Difference]: With dead ends: 174 [2022-11-22 00:24:16,794 INFO L226 Difference]: Without dead ends: 136 [2022-11-22 00:24:16,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 223 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 474 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=441, Invalid=2639, Unknown=0, NotChecked=0, Total=3080 [2022-11-22 00:24:16,797 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 344 mSDsluCounter, 914 mSDsCounter, 0 mSdLazyCounter, 1306 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 983 SdHoareTripleChecker+Invalid, 1463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 1306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-11-22 00:24:16,797 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [344 Valid, 983 Invalid, 1463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1306 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-11-22 00:24:16,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-11-22 00:24:16,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 77. [2022-11-22 00:24:16,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 55 states have (on average 1.2727272727272727) internal successors, (70), 54 states have internal predecessors, (70), 16 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (23), 20 states have call predecessors, (23), 16 states have call successors, (23) [2022-11-22 00:24:16,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 109 transitions. [2022-11-22 00:24:16,811 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 109 transitions. Word has length 46 [2022-11-22 00:24:16,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:24:16,812 INFO L495 AbstractCegarLoop]: Abstraction has 77 states and 109 transitions. [2022-11-22 00:24:16,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 2.5161290322580645) internal successors, (78), 27 states have internal predecessors, (78), 12 states have call successors, (22), 2 states have call predecessors, (22), 6 states have return successors, (25), 15 states have call predecessors, (25), 12 states have call successors, (25) [2022-11-22 00:24:16,813 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 109 transitions. [2022-11-22 00:24:16,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-22 00:24:16,814 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:24:16,814 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-11-22 00:24:16,819 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (17)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:17,030 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:17,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:17,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:24:17,419 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:24:17,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:24:17,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1695459100, now seen corresponding path program 1 times [2022-11-22 00:24:17,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:24:17,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [231792607] [2022-11-22 00:24:17,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:17,421 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-11-22 00:24:17,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:24:17,422 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:17,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:17,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:17,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-22 00:24:17,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:17,560 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-22 00:24:17,560 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:24:17,560 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:17,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [231792607] [2022-11-22 00:24:17,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [231792607] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:24:17,561 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:24:17,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:24:17,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468578335] [2022-11-22 00:24:17,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:24:17,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 00:24:17,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:24:17,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 00:24:17,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:24:17,568 INFO L87 Difference]: Start difference. First operand 77 states and 109 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-22 00:24:17,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:24:17,621 INFO L93 Difference]: Finished difference Result 102 states and 142 transitions. [2022-11-22 00:24:17,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-22 00:24:17,622 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 48 [2022-11-22 00:24:17,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:24:17,623 INFO L225 Difference]: With dead ends: 102 [2022-11-22 00:24:17,624 INFO L226 Difference]: Without dead ends: 81 [2022-11-22 00:24:17,624 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:24:17,625 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 0 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 00:24:17,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 195 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 00:24:17,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-11-22 00:24:17,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 79. [2022-11-22 00:24:17,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 56 states have (on average 1.2678571428571428) internal successors, (71), 56 states have internal predecessors, (71), 16 states have call successors, (16), 2 states have call predecessors, (16), 5 states have return successors, (27), 20 states have call predecessors, (27), 16 states have call successors, (27) [2022-11-22 00:24:17,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 114 transitions. [2022-11-22 00:24:17,637 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 114 transitions. Word has length 48 [2022-11-22 00:24:17,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:24:17,638 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 114 transitions. [2022-11-22 00:24:17,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-22 00:24:17,638 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 114 transitions. [2022-11-22 00:24:17,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-22 00:24:17,640 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:24:17,640 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-22 00:24:17,660 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:17,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:17,855 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:24:17,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:24:17,855 INFO L85 PathProgramCache]: Analyzing trace with hash -754173183, now seen corresponding path program 1 times [2022-11-22 00:24:17,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:24:17,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1202998644] [2022-11-22 00:24:17,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:17,856 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-11-22 00:24:17,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:24:17,857 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:17,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Waiting until timeout for monitored process [2022-11-22 00:24:17,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:17,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-22 00:24:17,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:18,182 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-22 00:24:18,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:18,704 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-22 00:24:18,704 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:18,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1202998644] [2022-11-22 00:24:18,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1202998644] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:24:18,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1766955024] [2022-11-22 00:24:18,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:18,705 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-22 00:24:18,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 [2022-11-22 00:24:18,706 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-22 00:24:18,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2022-11-22 00:24:19,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:19,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-22 00:24:19,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:19,427 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-22 00:24:19,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:19,892 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-22 00:24:19,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1766955024] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:24:19,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765050738] [2022-11-22 00:24:19,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:19,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:24:19,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:24:19,895 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:24:19,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-22 00:24:19,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:19,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-22 00:24:19,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:20,116 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-22 00:24:20,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:20,429 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-22 00:24:20,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765050738] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:24:20,430 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-22 00:24:20,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9, 10, 8, 9] total 22 [2022-11-22 00:24:20,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415118022] [2022-11-22 00:24:20,431 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-22 00:24:20,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-22 00:24:20,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:24:20,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-22 00:24:20,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2022-11-22 00:24:20,433 INFO L87 Difference]: Start difference. First operand 79 states and 114 transitions. Second operand has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 15 states have internal predecessors, (58), 4 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (18), 11 states have call predecessors, (18), 4 states have call successors, (18) [2022-11-22 00:24:22,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:24:22,600 INFO L93 Difference]: Finished difference Result 146 states and 205 transitions. [2022-11-22 00:24:22,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-22 00:24:22,601 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 15 states have internal predecessors, (58), 4 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (18), 11 states have call predecessors, (18), 4 states have call successors, (18) Word has length 48 [2022-11-22 00:24:22,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:24:22,603 INFO L225 Difference]: With dead ends: 146 [2022-11-22 00:24:22,603 INFO L226 Difference]: Without dead ends: 120 [2022-11-22 00:24:22,604 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=220, Invalid=1112, Unknown=0, NotChecked=0, Total=1332 [2022-11-22 00:24:22,605 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 186 mSDsluCounter, 894 mSDsCounter, 0 mSdLazyCounter, 738 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 967 SdHoareTripleChecker+Invalid, 820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 738 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-22 00:24:22,605 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 967 Invalid, 820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 738 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-22 00:24:22,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2022-11-22 00:24:22,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 99. [2022-11-22 00:24:22,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 70 states have (on average 1.2142857142857142) internal successors, (85), 70 states have internal predecessors, (85), 22 states have call successors, (22), 2 states have call predecessors, (22), 5 states have return successors, (36), 26 states have call predecessors, (36), 22 states have call successors, (36) [2022-11-22 00:24:22,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 143 transitions. [2022-11-22 00:24:22,622 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 143 transitions. Word has length 48 [2022-11-22 00:24:22,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:24:22,623 INFO L495 AbstractCegarLoop]: Abstraction has 99 states and 143 transitions. [2022-11-22 00:24:22,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 15 states have internal predecessors, (58), 4 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (18), 11 states have call predecessors, (18), 4 states have call successors, (18) [2022-11-22 00:24:22,623 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 143 transitions. [2022-11-22 00:24:22,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-22 00:24:22,625 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:24:22,625 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-11-22 00:24:22,642 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:22,844 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (21)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:23,047 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:23,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:24:23,242 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:24:23,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:24:23,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1891599591, now seen corresponding path program 1 times [2022-11-22 00:24:23,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:24:23,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [241384423] [2022-11-22 00:24:23,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:23,244 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-11-22 00:24:23,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:24:23,245 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:23,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Waiting until timeout for monitored process [2022-11-22 00:24:23,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:23,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-22 00:24:23,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:23,576 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-22 00:24:23,576 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:24:23,577 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:23,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [241384423] [2022-11-22 00:24:23,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [241384423] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:24:23,577 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:24:23,577 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-22 00:24:23,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40363882] [2022-11-22 00:24:23,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:24:23,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-22 00:24:23,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:24:23,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-22 00:24:23,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-22 00:24:23,579 INFO L87 Difference]: Start difference. First operand 99 states and 143 transitions. Second operand has 8 states, 8 states have (on average 3.375) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-11-22 00:24:24,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:24:24,065 INFO L93 Difference]: Finished difference Result 165 states and 228 transitions. [2022-11-22 00:24:24,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-22 00:24:24,065 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 48 [2022-11-22 00:24:24,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:24:24,067 INFO L225 Difference]: With dead ends: 165 [2022-11-22 00:24:24,067 INFO L226 Difference]: Without dead ends: 115 [2022-11-22 00:24:24,068 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-11-22 00:24:24,069 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 53 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 00:24:24,069 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 397 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 00:24:24,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-11-22 00:24:24,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 99. [2022-11-22 00:24:24,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 70 states have (on average 1.2) internal successors, (84), 70 states have internal predecessors, (84), 22 states have call successors, (22), 2 states have call predecessors, (22), 5 states have return successors, (36), 26 states have call predecessors, (36), 22 states have call successors, (36) [2022-11-22 00:24:24,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 142 transitions. [2022-11-22 00:24:24,084 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 142 transitions. Word has length 48 [2022-11-22 00:24:24,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:24:24,084 INFO L495 AbstractCegarLoop]: Abstraction has 99 states and 142 transitions. [2022-11-22 00:24:24,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-11-22 00:24:24,085 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 142 transitions. [2022-11-22 00:24:24,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-22 00:24:24,086 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:24:24,086 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-11-22 00:24:24,108 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:24,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:24,303 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:24:24,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:24:24,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1319000567, now seen corresponding path program 1 times [2022-11-22 00:24:24,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:24:24,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [658433478] [2022-11-22 00:24:24,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:24,304 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-11-22 00:24:24,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:24:24,306 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:24,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (24)] Waiting until timeout for monitored process [2022-11-22 00:24:24,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:24,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-22 00:24:24,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:24,447 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-22 00:24:24,447 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:24:24,447 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:24,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [658433478] [2022-11-22 00:24:24,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [658433478] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:24:24,448 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:24:24,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:24:24,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733617701] [2022-11-22 00:24:24,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:24:24,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 00:24:24,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:24:24,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 00:24:24,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:24:24,450 INFO L87 Difference]: Start difference. First operand 99 states and 142 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-22 00:24:24,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:24:24,493 INFO L93 Difference]: Finished difference Result 136 states and 192 transitions. [2022-11-22 00:24:24,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-22 00:24:24,494 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 49 [2022-11-22 00:24:24,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:24:24,496 INFO L225 Difference]: With dead ends: 136 [2022-11-22 00:24:24,496 INFO L226 Difference]: Without dead ends: 103 [2022-11-22 00:24:24,499 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:24:24,500 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 0 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 00:24:24,501 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 193 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 00:24:24,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-11-22 00:24:24,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 99. [2022-11-22 00:24:24,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 70 states have (on average 1.2) internal successors, (84), 70 states have internal predecessors, (84), 22 states have call successors, (22), 2 states have call predecessors, (22), 5 states have return successors, (36), 26 states have call predecessors, (36), 22 states have call successors, (36) [2022-11-22 00:24:24,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 142 transitions. [2022-11-22 00:24:24,526 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 142 transitions. Word has length 49 [2022-11-22 00:24:24,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:24:24,527 INFO L495 AbstractCegarLoop]: Abstraction has 99 states and 142 transitions. [2022-11-22 00:24:24,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-22 00:24:24,527 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 142 transitions. [2022-11-22 00:24:24,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-22 00:24:24,531 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:24:24,531 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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-11-22 00:24:24,541 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (24)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:24,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:24,732 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:24:24,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:24:24,732 INFO L85 PathProgramCache]: Analyzing trace with hash 584647616, now seen corresponding path program 1 times [2022-11-22 00:24:24,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:24:24,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [906384367] [2022-11-22 00:24:24,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:24,734 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-11-22 00:24:24,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:24:24,735 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:24,742 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:24,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:24,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-22 00:24:24,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:24,885 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-22 00:24:24,885 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:24:24,885 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:24,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [906384367] [2022-11-22 00:24:24,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [906384367] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:24:24,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:24:24,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:24:24,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92355452] [2022-11-22 00:24:24,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:24:24,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 00:24:24,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:24:24,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 00:24:24,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:24:24,888 INFO L87 Difference]: Start difference. First operand 99 states and 142 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-22 00:24:24,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:24:24,940 INFO L93 Difference]: Finished difference Result 134 states and 185 transitions. [2022-11-22 00:24:24,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-22 00:24:24,941 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 50 [2022-11-22 00:24:24,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:24:24,946 INFO L225 Difference]: With dead ends: 134 [2022-11-22 00:24:24,946 INFO L226 Difference]: Without dead ends: 101 [2022-11-22 00:24:24,947 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:24:24,948 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 0 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 00:24:24,948 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 193 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 00:24:24,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-11-22 00:24:24,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 97. [2022-11-22 00:24:24,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 69 states have (on average 1.2028985507246377) internal successors, (83), 68 states have internal predecessors, (83), 22 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (30), 26 states have call predecessors, (30), 22 states have call successors, (30) [2022-11-22 00:24:24,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 135 transitions. [2022-11-22 00:24:24,968 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 135 transitions. Word has length 50 [2022-11-22 00:24:24,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:24:24,969 INFO L495 AbstractCegarLoop]: Abstraction has 97 states and 135 transitions. [2022-11-22 00:24:24,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-22 00:24:24,969 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 135 transitions. [2022-11-22 00:24:24,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-22 00:24:24,974 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:24:24,974 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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-11-22 00:24:24,996 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:25,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:25,187 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:24:25,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:24:25,188 INFO L85 PathProgramCache]: Analyzing trace with hash -412424737, now seen corresponding path program 1 times [2022-11-22 00:24:25,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:24:25,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [120116970] [2022-11-22 00:24:25,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:25,189 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-11-22 00:24:25,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:24:25,191 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:25,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (26)] Waiting until timeout for monitored process [2022-11-22 00:24:25,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:25,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-22 00:24:25,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:26,063 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-22 00:24:26,063 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:24:26,063 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:26,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [120116970] [2022-11-22 00:24:26,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [120116970] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:24:26,064 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:24:26,064 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-11-22 00:24:26,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335775664] [2022-11-22 00:24:26,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:24:26,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-22 00:24:26,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:24:26,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-22 00:24:26,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-11-22 00:24:26,066 INFO L87 Difference]: Start difference. First operand 97 states and 135 transitions. Second operand has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 13 states have internal predecessors, (36), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-11-22 00:24:27,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:24:27,526 INFO L93 Difference]: Finished difference Result 106 states and 150 transitions. [2022-11-22 00:24:27,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-22 00:24:27,527 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 13 states have internal predecessors, (36), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 50 [2022-11-22 00:24:27,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:24:27,527 INFO L225 Difference]: With dead ends: 106 [2022-11-22 00:24:27,527 INFO L226 Difference]: Without dead ends: 89 [2022-11-22 00:24:27,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-11-22 00:24:27,528 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 52 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-22 00:24:27,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 489 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-22 00:24:27,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-11-22 00:24:27,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 85. [2022-11-22 00:24:27,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 61 states have (on average 1.2131147540983607) internal successors, (74), 60 states have internal predecessors, (74), 18 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (25), 22 states have call predecessors, (25), 18 states have call successors, (25) [2022-11-22 00:24:27,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 117 transitions. [2022-11-22 00:24:27,541 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 117 transitions. Word has length 50 [2022-11-22 00:24:27,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:24:27,541 INFO L495 AbstractCegarLoop]: Abstraction has 85 states and 117 transitions. [2022-11-22 00:24:27,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 13 states have internal predecessors, (36), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-11-22 00:24:27,542 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 117 transitions. [2022-11-22 00:24:27,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-11-22 00:24:27,543 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:24:27,543 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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] [2022-11-22 00:24:27,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (26)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:27,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:27,759 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:24:27,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:24:27,759 INFO L85 PathProgramCache]: Analyzing trace with hash 992710810, now seen corresponding path program 1 times [2022-11-22 00:24:27,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:24:27,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [776723604] [2022-11-22 00:24:27,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:27,760 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-11-22 00:24:27,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:24:27,761 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:27,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Waiting until timeout for monitored process [2022-11-22 00:24:27,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:27,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-22 00:24:27,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:28,116 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-22 00:24:28,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:28,431 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-22 00:24:28,431 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:28,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [776723604] [2022-11-22 00:24:28,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [776723604] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:24:28,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [572428928] [2022-11-22 00:24:28,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:28,432 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-22 00:24:28,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 [2022-11-22 00:24:28,434 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-22 00:24:28,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (28)] Waiting until timeout for monitored process [2022-11-22 00:24:28,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:28,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-22 00:24:28,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:29,061 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-22 00:24:29,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:30,844 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-22 00:24:30,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [572428928] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:24:30,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836032909] [2022-11-22 00:24:30,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:30,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:24:30,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:24:30,846 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:24:30,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-11-22 00:24:30,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:30,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-22 00:24:30,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:31,197 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 18 proven. 4 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-22 00:24:31,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:31,721 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-22 00:24:31,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836032909] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:24:31,722 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-22 00:24:31,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8, 9, 10, 12] total 17 [2022-11-22 00:24:31,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59773154] [2022-11-22 00:24:31,722 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-22 00:24:31,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-22 00:24:31,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:24:31,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-22 00:24:31,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-11-22 00:24:31,724 INFO L87 Difference]: Start difference. First operand 85 states and 117 transitions. Second operand has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 12 states have internal predecessors, (42), 3 states have call successors, (8), 2 states have call predecessors, (8), 6 states have return successors, (12), 7 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-22 00:24:32,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:24:32,506 INFO L93 Difference]: Finished difference Result 130 states and 174 transitions. [2022-11-22 00:24:32,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-22 00:24:32,512 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 12 states have internal predecessors, (42), 3 states have call successors, (8), 2 states have call predecessors, (8), 6 states have return successors, (12), 7 states have call predecessors, (12), 3 states have call successors, (12) Word has length 53 [2022-11-22 00:24:32,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:24:32,513 INFO L225 Difference]: With dead ends: 130 [2022-11-22 00:24:32,514 INFO L226 Difference]: Without dead ends: 95 [2022-11-22 00:24:32,514 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2022-11-22 00:24:32,515 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 123 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-22 00:24:32,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 519 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-22 00:24:32,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-11-22 00:24:32,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 81. [2022-11-22 00:24:32,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 58 states have (on average 1.1724137931034482) internal successors, (68), 57 states have internal predecessors, (68), 17 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (24), 21 states have call predecessors, (24), 17 states have call successors, (24) [2022-11-22 00:24:32,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 109 transitions. [2022-11-22 00:24:32,532 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 109 transitions. Word has length 53 [2022-11-22 00:24:32,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:24:32,532 INFO L495 AbstractCegarLoop]: Abstraction has 81 states and 109 transitions. [2022-11-22 00:24:32,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 12 states have internal predecessors, (42), 3 states have call successors, (8), 2 states have call predecessors, (8), 6 states have return successors, (12), 7 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-22 00:24:32,533 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 109 transitions. [2022-11-22 00:24:32,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-22 00:24:32,534 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:24:32,534 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-22 00:24:32,557 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:32,754 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (28)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:32,956 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:33,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:24:33,151 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:24:33,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:24:33,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1377347757, now seen corresponding path program 1 times [2022-11-22 00:24:33,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:24:33,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [498140000] [2022-11-22 00:24:33,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:33,152 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-11-22 00:24:33,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:24:33,153 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:33,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (30)] Waiting until timeout for monitored process [2022-11-22 00:24:33,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:33,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-22 00:24:33,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:33,907 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 27 proven. 4 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-22 00:24:33,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:35,796 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-22 00:24:35,796 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:35,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [498140000] [2022-11-22 00:24:35,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [498140000] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:24:35,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [460927983] [2022-11-22 00:24:35,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:35,797 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-22 00:24:35,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 [2022-11-22 00:24:35,799 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-22 00:24:35,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (31)] Waiting until timeout for monitored process [2022-11-22 00:24:36,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:36,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-22 00:24:36,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:36,511 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 27 proven. 4 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-22 00:24:36,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:37,739 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-22 00:24:37,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [460927983] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:24:37,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496679688] [2022-11-22 00:24:37,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:37,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:24:37,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:24:37,741 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:24:37,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-11-22 00:24:37,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:37,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-22 00:24:37,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:38,262 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 29 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-22 00:24:38,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:42,815 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-22 00:24:42,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496679688] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:24:42,816 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-22 00:24:42,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13, 13, 15, 16] total 27 [2022-11-22 00:24:42,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708032761] [2022-11-22 00:24:42,817 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-22 00:24:42,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-22 00:24:42,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:24:42,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-22 00:24:42,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2022-11-22 00:24:42,819 INFO L87 Difference]: Start difference. First operand 81 states and 109 transitions. Second operand has 27 states, 26 states have (on average 2.076923076923077) internal successors, (54), 23 states have internal predecessors, (54), 4 states have call successors, (10), 2 states have call predecessors, (10), 7 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) [2022-11-22 00:24:44,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:24:44,873 INFO L93 Difference]: Finished difference Result 127 states and 168 transitions. [2022-11-22 00:24:44,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-22 00:24:44,874 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.076923076923077) internal successors, (54), 23 states have internal predecessors, (54), 4 states have call successors, (10), 2 states have call predecessors, (10), 7 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) Word has length 55 [2022-11-22 00:24:44,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:24:44,875 INFO L225 Difference]: With dead ends: 127 [2022-11-22 00:24:44,876 INFO L226 Difference]: Without dead ends: 94 [2022-11-22 00:24:44,877 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 294 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=207, Invalid=1125, Unknown=0, NotChecked=0, Total=1332 [2022-11-22 00:24:44,877 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 161 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-22 00:24:44,878 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 482 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-22 00:24:44,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-11-22 00:24:44,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 80. [2022-11-22 00:24:44,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 57 states have (on average 1.1578947368421053) internal successors, (66), 57 states have internal predecessors, (66), 17 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (23), 20 states have call predecessors, (23), 17 states have call successors, (23) [2022-11-22 00:24:44,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 106 transitions. [2022-11-22 00:24:44,889 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 106 transitions. Word has length 55 [2022-11-22 00:24:44,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:24:44,889 INFO L495 AbstractCegarLoop]: Abstraction has 80 states and 106 transitions. [2022-11-22 00:24:44,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.076923076923077) internal successors, (54), 23 states have internal predecessors, (54), 4 states have call successors, (10), 2 states have call predecessors, (10), 7 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) [2022-11-22 00:24:44,890 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 106 transitions. [2022-11-22 00:24:44,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-22 00:24:44,891 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:24:44,892 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 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-11-22 00:24:44,897 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (31)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:45,101 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:45,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (30)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:45,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:45,497 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:24:45,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:24:45,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1696305608, now seen corresponding path program 1 times [2022-11-22 00:24:45,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:24:45,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1059900216] [2022-11-22 00:24:45,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:45,498 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-11-22 00:24:45,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:24:45,499 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:45,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (33)] Waiting until timeout for monitored process [2022-11-22 00:24:45,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:45,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-22 00:24:45,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:45,897 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-22 00:24:45,897 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:24:45,897 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:45,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1059900216] [2022-11-22 00:24:45,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1059900216] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:24:45,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:24:45,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-22 00:24:45,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316095309] [2022-11-22 00:24:45,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:24:45,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-22 00:24:45,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:24:45,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-22 00:24:45,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-11-22 00:24:45,899 INFO L87 Difference]: Start difference. First operand 80 states and 106 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 9 states have internal predecessors, (38), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-22 00:24:46,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:24:46,564 INFO L93 Difference]: Finished difference Result 104 states and 133 transitions. [2022-11-22 00:24:46,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-22 00:24:46,565 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 9 states have internal predecessors, (38), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 60 [2022-11-22 00:24:46,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:24:46,566 INFO L225 Difference]: With dead ends: 104 [2022-11-22 00:24:46,566 INFO L226 Difference]: Without dead ends: 80 [2022-11-22 00:24:46,566 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-11-22 00:24:46,567 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 41 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-22 00:24:46,568 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 292 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-22 00:24:46,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-11-22 00:24:46,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2022-11-22 00:24:46,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 57 states have (on average 1.1578947368421053) internal successors, (66), 57 states have internal predecessors, (66), 17 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (21), 20 states have call predecessors, (21), 17 states have call successors, (21) [2022-11-22 00:24:46,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 104 transitions. [2022-11-22 00:24:46,577 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 104 transitions. Word has length 60 [2022-11-22 00:24:46,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:24:46,578 INFO L495 AbstractCegarLoop]: Abstraction has 80 states and 104 transitions. [2022-11-22 00:24:46,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 9 states have internal predecessors, (38), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-22 00:24:46,579 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 104 transitions. [2022-11-22 00:24:46,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-22 00:24:46,580 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:24:46,580 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 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] [2022-11-22 00:24:46,597 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (33)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:46,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:46,795 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:24:46,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:24:46,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1055709639, now seen corresponding path program 1 times [2022-11-22 00:24:46,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:24:46,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2025431257] [2022-11-22 00:24:46,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:46,796 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-11-22 00:24:46,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:24:46,797 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:46,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (34)] Waiting until timeout for monitored process [2022-11-22 00:24:46,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:46,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-22 00:24:46,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:47,241 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-22 00:24:47,242 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:24:47,242 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:47,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2025431257] [2022-11-22 00:24:47,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2025431257] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:24:47,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:24:47,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-22 00:24:47,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905951630] [2022-11-22 00:24:47,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:24:47,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-22 00:24:47,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:24:47,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-22 00:24:47,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-11-22 00:24:47,245 INFO L87 Difference]: Start difference. First operand 80 states and 104 transitions. Second operand has 10 states, 10 states have (on average 3.9) internal successors, (39), 9 states have internal predecessors, (39), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-22 00:24:48,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:24:48,006 INFO L93 Difference]: Finished difference Result 106 states and 136 transitions. [2022-11-22 00:24:48,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-22 00:24:48,007 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.9) internal successors, (39), 9 states have internal predecessors, (39), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 61 [2022-11-22 00:24:48,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:24:48,008 INFO L225 Difference]: With dead ends: 106 [2022-11-22 00:24:48,008 INFO L226 Difference]: Without dead ends: 82 [2022-11-22 00:24:48,009 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-11-22 00:24:48,010 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 38 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-22 00:24:48,010 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 298 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-22 00:24:48,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-11-22 00:24:48,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2022-11-22 00:24:48,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 58 states have (on average 1.1551724137931034) internal successors, (67), 59 states have internal predecessors, (67), 17 states have call successors, (17), 2 states have call predecessors, (17), 5 states have return successors, (23), 20 states have call predecessors, (23), 17 states have call successors, (23) [2022-11-22 00:24:48,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 107 transitions. [2022-11-22 00:24:48,020 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 107 transitions. Word has length 61 [2022-11-22 00:24:48,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:24:48,020 INFO L495 AbstractCegarLoop]: Abstraction has 82 states and 107 transitions. [2022-11-22 00:24:48,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.9) internal successors, (39), 9 states have internal predecessors, (39), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-22 00:24:48,021 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 107 transitions. [2022-11-22 00:24:48,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-22 00:24:48,022 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:24:48,022 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 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] [2022-11-22 00:24:48,035 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (34)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:48,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:48,231 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:24:48,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:24:48,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1911580054, now seen corresponding path program 1 times [2022-11-22 00:24:48,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:24:48,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1712981242] [2022-11-22 00:24:48,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:48,232 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-11-22 00:24:48,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:24:48,233 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:48,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (35)] Waiting until timeout for monitored process [2022-11-22 00:24:48,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:48,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-22 00:24:48,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:48,535 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 29 proven. 2 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-22 00:24:48,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:48,859 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-22 00:24:48,860 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:48,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1712981242] [2022-11-22 00:24:48,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1712981242] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:24:48,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1181395571] [2022-11-22 00:24:48,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:48,860 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-22 00:24:48,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 [2022-11-22 00:24:48,862 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-22 00:24:48,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2022-11-22 00:24:49,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:49,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-22 00:24:49,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:49,701 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-22 00:24:49,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:51,841 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-22 00:24:51,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1181395571] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:24:51,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446240130] [2022-11-22 00:24:51,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:51,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:24:51,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:24:51,843 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:24:51,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-11-22 00:24:51,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:51,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-22 00:24:51,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:52,282 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 31 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-22 00:24:52,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:52,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446240130] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:24:52,691 INFO L184 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2022-11-22 00:24:52,691 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8, 9, 10] total 24 [2022-11-22 00:24:52,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744558816] [2022-11-22 00:24:52,691 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2022-11-22 00:24:52,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-22 00:24:52,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:24:52,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-22 00:24:52,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=538, Unknown=0, NotChecked=0, Total=600 [2022-11-22 00:24:52,693 INFO L87 Difference]: Start difference. First operand 82 states and 107 transitions. Second operand has 24 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 17 states have internal predecessors, (79), 5 states have call successors, (21), 2 states have call predecessors, (21), 6 states have return successors, (27), 11 states have call predecessors, (27), 5 states have call successors, (27) [2022-11-22 00:24:54,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:24:54,575 INFO L93 Difference]: Finished difference Result 111 states and 136 transitions. [2022-11-22 00:24:54,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-22 00:24:54,576 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 17 states have internal predecessors, (79), 5 states have call successors, (21), 2 states have call predecessors, (21), 6 states have return successors, (27), 11 states have call predecessors, (27), 5 states have call successors, (27) Word has length 62 [2022-11-22 00:24:54,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:24:54,577 INFO L225 Difference]: With dead ends: 111 [2022-11-22 00:24:54,577 INFO L226 Difference]: Without dead ends: 51 [2022-11-22 00:24:54,578 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=169, Invalid=1163, Unknown=0, NotChecked=0, Total=1332 [2022-11-22 00:24:54,579 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 97 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-22 00:24:54,579 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 413 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 615 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-22 00:24:54,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-11-22 00:24:54,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 48. [2022-11-22 00:24:54,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 35 states have (on average 1.1428571428571428) internal successors, (40), 36 states have internal predecessors, (40), 8 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (10), 9 states have call predecessors, (10), 8 states have call successors, (10) [2022-11-22 00:24:54,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 58 transitions. [2022-11-22 00:24:54,584 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 58 transitions. Word has length 62 [2022-11-22 00:24:54,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:24:54,584 INFO L495 AbstractCegarLoop]: Abstraction has 48 states and 58 transitions. [2022-11-22 00:24:54,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 17 states have internal predecessors, (79), 5 states have call successors, (21), 2 states have call predecessors, (21), 6 states have return successors, (27), 11 states have call predecessors, (27), 5 states have call successors, (27) [2022-11-22 00:24:54,585 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 58 transitions. [2022-11-22 00:24:54,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-22 00:24:54,585 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:24:54,585 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 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] [2022-11-22 00:24:54,614 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (35)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:54,803 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (36)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:55,005 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:55,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:24:55,201 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:24:55,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:24:55,201 INFO L85 PathProgramCache]: Analyzing trace with hash -187739156, now seen corresponding path program 1 times [2022-11-22 00:24:55,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:24:55,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1182490872] [2022-11-22 00:24:55,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:55,202 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-11-22 00:24:55,202 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:24:55,203 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:55,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (38)] Waiting until timeout for monitored process [2022-11-22 00:24:55,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:55,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-22 00:24:55,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:55,636 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-22 00:24:55,636 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:24:55,637 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:55,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1182490872] [2022-11-22 00:24:55,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1182490872] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:24:55,637 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:24:55,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-22 00:24:55,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235575643] [2022-11-22 00:24:55,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:24:55,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-22 00:24:55,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:24:55,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-22 00:24:55,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-11-22 00:24:55,639 INFO L87 Difference]: Start difference. First operand 48 states and 58 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 9 states have internal predecessors, (40), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-22 00:24:56,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:24:56,305 INFO L93 Difference]: Finished difference Result 67 states and 79 transitions. [2022-11-22 00:24:56,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-22 00:24:56,306 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 9 states have internal predecessors, (40), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 62 [2022-11-22 00:24:56,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:24:56,307 INFO L225 Difference]: With dead ends: 67 [2022-11-22 00:24:56,307 INFO L226 Difference]: Without dead ends: 50 [2022-11-22 00:24:56,308 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-11-22 00:24:56,308 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 32 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-22 00:24:56,309 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 241 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-22 00:24:56,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-11-22 00:24:56,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 48. [2022-11-22 00:24:56,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 35 states have (on average 1.1428571428571428) internal successors, (40), 36 states have internal predecessors, (40), 8 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (10), 9 states have call predecessors, (10), 8 states have call successors, (10) [2022-11-22 00:24:56,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 58 transitions. [2022-11-22 00:24:56,313 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 58 transitions. Word has length 62 [2022-11-22 00:24:56,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:24:56,314 INFO L495 AbstractCegarLoop]: Abstraction has 48 states and 58 transitions. [2022-11-22 00:24:56,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 9 states have internal predecessors, (40), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-22 00:24:56,314 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 58 transitions. [2022-11-22 00:24:56,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-22 00:24:56,315 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:24:56,315 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 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] [2022-11-22 00:24:56,331 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (38)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:56,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:56,527 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:24:56,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:24:56,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1230639261, now seen corresponding path program 1 times [2022-11-22 00:24:56,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:24:56,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [368654791] [2022-11-22 00:24:56,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:56,528 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-11-22 00:24:56,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:24:56,529 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:56,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (39)] Waiting until timeout for monitored process [2022-11-22 00:24:56,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:56,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-22 00:24:56,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:56,890 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-22 00:24:56,891 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:24:56,891 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:56,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [368654791] [2022-11-22 00:24:56,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [368654791] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:24:56,891 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:24:56,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-22 00:24:56,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974592541] [2022-11-22 00:24:56,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:24:56,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-22 00:24:56,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:24:56,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-22 00:24:56,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-11-22 00:24:56,894 INFO L87 Difference]: Start difference. First operand 48 states and 58 transitions. Second operand has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-22 00:24:57,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:24:57,629 INFO L93 Difference]: Finished difference Result 64 states and 75 transitions. [2022-11-22 00:24:57,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-22 00:24:57,630 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 63 [2022-11-22 00:24:57,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:24:57,630 INFO L225 Difference]: With dead ends: 64 [2022-11-22 00:24:57,631 INFO L226 Difference]: Without dead ends: 47 [2022-11-22 00:24:57,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-11-22 00:24:57,632 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 31 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-22 00:24:57,632 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 241 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-22 00:24:57,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-11-22 00:24:57,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 45. [2022-11-22 00:24:57,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 33 states have (on average 1.1515151515151516) internal successors, (38), 34 states have internal predecessors, (38), 8 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-22 00:24:57,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 54 transitions. [2022-11-22 00:24:57,637 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 54 transitions. Word has length 63 [2022-11-22 00:24:57,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:24:57,637 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 54 transitions. [2022-11-22 00:24:57,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-22 00:24:57,638 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 54 transitions. [2022-11-22 00:24:57,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-22 00:24:57,638 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:24:57,639 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 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] [2022-11-22 00:24:57,661 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (39)] Forceful destruction successful, exit code 0 [2022-11-22 00:24:57,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:57,855 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:24:57,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:24:57,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1065424800, now seen corresponding path program 1 times [2022-11-22 00:24:57,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:24:57,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [963132184] [2022-11-22 00:24:57,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:57,856 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-11-22 00:24:57,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:24:57,857 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:24:57,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (40)] Waiting until timeout for monitored process [2022-11-22 00:24:57,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:57,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-22 00:24:57,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:24:58,302 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-11-22 00:24:58,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:24:58,853 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-11-22 00:24:58,853 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:24:58,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [963132184] [2022-11-22 00:24:58,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [963132184] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:24:58,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1879690389] [2022-11-22 00:24:58,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:24:58,854 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-22 00:24:58,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 [2022-11-22 00:24:58,856 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-22 00:24:58,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2022-11-22 00:24:59,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:24:59,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-22 00:24:59,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:25:00,045 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-11-22 00:25:00,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:25:00,391 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-11-22 00:25:00,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1879690389] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:25:00,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925257279] [2022-11-22 00:25:00,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:25:00,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:25:00,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:25:00,393 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:25:00,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-11-22 00:25:00,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:25:00,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-22 00:25:00,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:25:00,853 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-22 00:25:00,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:25:01,940 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-11-22 00:25:01,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925257279] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:25:01,940 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-22 00:25:01,941 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 12, 9] total 28 [2022-11-22 00:25:01,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582384387] [2022-11-22 00:25:01,941 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-22 00:25:01,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-22 00:25:01,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:25:01,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-22 00:25:01,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-11-22 00:25:01,943 INFO L87 Difference]: Start difference. First operand 45 states and 54 transitions. Second operand has 28 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 24 states have internal predecessors, (83), 10 states have call successors, (21), 1 states have call predecessors, (21), 5 states have return successors, (25), 12 states have call predecessors, (25), 10 states have call successors, (25) [2022-11-22 00:25:03,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:25:03,705 INFO L93 Difference]: Finished difference Result 88 states and 106 transitions. [2022-11-22 00:25:03,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-22 00:25:03,706 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 24 states have internal predecessors, (83), 10 states have call successors, (21), 1 states have call predecessors, (21), 5 states have return successors, (25), 12 states have call predecessors, (25), 10 states have call successors, (25) Word has length 63 [2022-11-22 00:25:03,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:25:03,707 INFO L225 Difference]: With dead ends: 88 [2022-11-22 00:25:03,707 INFO L226 Difference]: Without dead ends: 64 [2022-11-22 00:25:03,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 345 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=207, Invalid=1125, Unknown=0, NotChecked=0, Total=1332 [2022-11-22 00:25:03,708 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 177 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-22 00:25:03,709 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [183 Valid, 395 Invalid, 721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 638 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-22 00:25:03,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-11-22 00:25:03,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 45. [2022-11-22 00:25:03,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 33 states have (on average 1.121212121212121) internal successors, (37), 34 states have internal predecessors, (37), 8 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-22 00:25:03,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 53 transitions. [2022-11-22 00:25:03,714 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 53 transitions. Word has length 63 [2022-11-22 00:25:03,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:25:03,715 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 53 transitions. [2022-11-22 00:25:03,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 24 states have internal predecessors, (83), 10 states have call successors, (21), 1 states have call predecessors, (21), 5 states have return successors, (25), 12 states have call predecessors, (25), 10 states have call successors, (25) [2022-11-22 00:25:03,715 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 53 transitions. [2022-11-22 00:25:03,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-22 00:25:03,716 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:25:03,716 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 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] [2022-11-22 00:25:03,722 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-11-22 00:25:03,926 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt (41)] Forceful destruction successful, exit code 0 [2022-11-22 00:25:04,132 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (40)] Forceful destruction successful, exit code 0 [2022-11-22 00:25:04,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/cvc4 --incremental --print-success --lang smt,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:25:04,323 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 00:25:04,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:25:04,323 INFO L85 PathProgramCache]: Analyzing trace with hash -846570082, now seen corresponding path program 1 times [2022-11-22 00:25:04,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-22 00:25:04,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [200625245] [2022-11-22 00:25:04,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:25:04,324 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-11-22 00:25:04,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/mathsat [2022-11-22 00:25:04,325 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:25:04,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (43)] Waiting until timeout for monitored process [2022-11-22 00:25:04,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:25:04,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-22 00:25:04,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:25:04,457 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-22 00:25:04,457 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:25:04,457 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-22 00:25:04,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [200625245] [2022-11-22 00:25:04,458 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [200625245] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:25:04,458 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:25:04,458 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:25:04,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399906402] [2022-11-22 00:25:04,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:25:04,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 00:25:04,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-22 00:25:04,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 00:25:04,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:25:04,460 INFO L87 Difference]: Start difference. First operand 45 states and 53 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-22 00:25:04,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:25:04,483 INFO L93 Difference]: Finished difference Result 48 states and 55 transitions. [2022-11-22 00:25:04,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-22 00:25:04,484 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 63 [2022-11-22 00:25:04,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:25:04,484 INFO L225 Difference]: With dead ends: 48 [2022-11-22 00:25:04,484 INFO L226 Difference]: Without dead ends: 0 [2022-11-22 00:25:04,485 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 00:25:04,485 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 0 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 00:25:04,486 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 102 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 00:25:04,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-11-22 00:25:04,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-11-22 00:25:04,487 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-11-22 00:25:04,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-11-22 00:25:04,487 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 63 [2022-11-22 00:25:04,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:25:04,488 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-22 00:25:04,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-22 00:25:04,488 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-11-22 00:25:04,488 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-11-22 00:25:04,491 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2022-11-22 00:25:04,492 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-22 00:25:04,511 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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 (43)] Forceful destruction successful, exit code 0 [2022-11-22 00:25:04,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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-11-22 00:25:04,701 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-11-22 00:25:06,689 INFO L899 garLoopResultBuilder]: For program point isnan_floatFINAL(line 57) no Hoare annotation was computed. [2022-11-22 00:25:06,690 INFO L902 garLoopResultBuilder]: At program point isnan_floatENTRY(line 57) the Hoare annotation is: true [2022-11-22 00:25:06,690 INFO L899 garLoopResultBuilder]: For program point isnan_floatEXIT(line 57) no Hoare annotation was computed. [2022-11-22 00:25:06,690 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION(line 82) no Hoare annotation was computed. [2022-11-22 00:25:06,690 INFO L895 garLoopResultBuilder]: At program point L81(line 81) the Hoare annotation is: (let ((.cse0 (fp.eq |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~x~0#1|))) (or (and (= |ULTIMATE.start_fmax_float_#res#1| |ULTIMATE.start_main_~x~0#1|) (= |ULTIMATE.start_main_~res~0#1| |ULTIMATE.start_main_~x~0#1|) (not (fp.eq |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) .cse0 (= |ULTIMATE.start_fmax_float_~x#1| |ULTIMATE.start_main_~x~0#1|) (not (fp.eq |ULTIMATE.start_fmax_float_~y#1| |ULTIMATE.start_fmax_float_~y#1|))) (and (fp.eq |ULTIMATE.start_fmax_float_~y#1| |ULTIMATE.start_main_~y~0#1|) (not .cse0)))) [2022-11-22 00:25:06,690 INFO L899 garLoopResultBuilder]: For program point L81-1(line 81) no Hoare annotation was computed. [2022-11-22 00:25:06,690 INFO L899 garLoopResultBuilder]: For program point L81-2(line 81) no Hoare annotation was computed. [2022-11-22 00:25:06,690 INFO L895 garLoopResultBuilder]: At program point L81-3(line 81) the Hoare annotation is: (let ((.cse0 (fp.eq |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~x~0#1|))) (or (and (= |ULTIMATE.start_fmax_float_#res#1| |ULTIMATE.start_main_~x~0#1|) (= |ULTIMATE.start_main_~res~0#1| |ULTIMATE.start_main_~x~0#1|) (not (fp.eq |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) .cse0 (= |ULTIMATE.start_fmax_float_~x#1| |ULTIMATE.start_main_~x~0#1|) (not (fp.eq |ULTIMATE.start_fmax_float_~y#1| |ULTIMATE.start_fmax_float_~y#1|))) (and (fp.eq |ULTIMATE.start_fmax_float_~y#1| |ULTIMATE.start_main_~y~0#1|) (not .cse0)))) [2022-11-22 00:25:06,690 INFO L899 garLoopResultBuilder]: For program point L81-4(line 81) no Hoare annotation was computed. [2022-11-22 00:25:06,691 INFO L899 garLoopResultBuilder]: For program point L81-6(lines 81 84) no Hoare annotation was computed. [2022-11-22 00:25:06,691 INFO L902 garLoopResultBuilder]: At program point L69(line 69) the Hoare annotation is: true [2022-11-22 00:25:06,691 INFO L899 garLoopResultBuilder]: For program point L69-1(line 69) no Hoare annotation was computed. [2022-11-22 00:25:06,691 INFO L899 garLoopResultBuilder]: For program point L69-2(line 69) no Hoare annotation was computed. [2022-11-22 00:25:06,691 INFO L895 garLoopResultBuilder]: At program point L69-3(line 69) the Hoare annotation is: (and |ULTIMATE.start_main_#t~short11#1| (not (fp.eq |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~x~0#1|)) (= (_ bv1 32) |ULTIMATE.start_main_#t~ret9#1|)) [2022-11-22 00:25:06,691 INFO L899 garLoopResultBuilder]: For program point L69-4(line 69) no Hoare annotation was computed. [2022-11-22 00:25:06,691 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-11-22 00:25:06,691 INFO L899 garLoopResultBuilder]: For program point L69-6(line 69) no Hoare annotation was computed. [2022-11-22 00:25:06,691 INFO L899 garLoopResultBuilder]: For program point L69-7(lines 69 70) no Hoare annotation was computed. [2022-11-22 00:25:06,692 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2022-11-22 00:25:06,692 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2022-11-22 00:25:06,692 INFO L899 garLoopResultBuilder]: For program point L69-9(lines 69 85) no Hoare annotation was computed. [2022-11-22 00:25:06,692 INFO L899 garLoopResultBuilder]: For program point L69-11(lines 69 85) no Hoare annotation was computed. [2022-11-22 00:25:06,692 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 76) no Hoare annotation was computed. [2022-11-22 00:25:06,692 INFO L895 garLoopResultBuilder]: At program point L53(lines 45 54) the Hoare annotation is: (let ((.cse0 (fp.eq |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~x~0#1|))) (or (and (fp.eq |ULTIMATE.start_fmax_float_#res#1| |ULTIMATE.start_main_~y~0#1|) (fp.eq |ULTIMATE.start_fmax_float_~y#1| |ULTIMATE.start_main_~y~0#1|) (not .cse0)) (and (= |ULTIMATE.start_fmax_float_#res#1| |ULTIMATE.start_main_~x~0#1|) (not (fp.eq |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) .cse0 (= |ULTIMATE.start_fmax_float_~x#1| |ULTIMATE.start_main_~x~0#1|) (not (fp.eq |ULTIMATE.start_fmax_float_~y#1| |ULTIMATE.start_fmax_float_~y#1|))))) [2022-11-22 00:25:06,692 INFO L899 garLoopResultBuilder]: For program point L82(line 82) no Hoare annotation was computed. [2022-11-22 00:25:06,692 INFO L895 garLoopResultBuilder]: At program point L70(line 70) the Hoare annotation is: (let ((.cse1 (fp.eq |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~x~0#1|)) (.cse0 (not |ULTIMATE.start_main_#t~short11#1|)) (.cse2 (not |ULTIMATE.start_main_#t~short15#1|))) (or (and (= |ULTIMATE.start_main_#t~ret10#1| (_ bv1 32)) (not (fp.eq |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) .cse0 (not .cse1) (= (_ bv1 32) |ULTIMATE.start_main_#t~ret9#1|) .cse2) (and (= (_ bv0 32) |ULTIMATE.start_main_#t~ret9#1|) .cse1 .cse0 .cse2))) [2022-11-22 00:25:06,692 INFO L899 garLoopResultBuilder]: For program point L70-1(line 70) no Hoare annotation was computed. [2022-11-22 00:25:06,693 INFO L899 garLoopResultBuilder]: For program point L70-2(line 70) no Hoare annotation was computed. [2022-11-22 00:25:06,693 INFO L895 garLoopResultBuilder]: At program point L70-3(line 70) the Hoare annotation is: (and |ULTIMATE.start_main_#t~short14#1| (= (_ bv0 32) |ULTIMATE.start_main_#t~ret9#1|) (fp.eq |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~x~0#1|) (not |ULTIMATE.start_main_#t~short11#1|) (not |ULTIMATE.start_main_#t~short15#1|) (= |ULTIMATE.start_main_#t~ret12#1| (_ bv0 32))) [2022-11-22 00:25:06,693 INFO L899 garLoopResultBuilder]: For program point L70-4(line 70) no Hoare annotation was computed. [2022-11-22 00:25:06,693 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-11-22 00:25:06,693 INFO L899 garLoopResultBuilder]: For program point L70-6(line 70) no Hoare annotation was computed. [2022-11-22 00:25:06,693 INFO L902 garLoopResultBuilder]: At program point L87(lines 59 88) the Hoare annotation is: true [2022-11-22 00:25:06,693 INFO L895 garLoopResultBuilder]: At program point L50(line 50) the Hoare annotation is: (let ((.cse0 (fp.eq |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~x~0#1|)) (.cse1 (fp.eq |ULTIMATE.start_fmax_float_~y#1| |ULTIMATE.start_fmax_float_~y#1|))) (or (and (= |ULTIMATE.start_fmax_float_~y#1| |ULTIMATE.start_main_~y~0#1|) (not (fp.eq |ULTIMATE.start_fmax_float_~x#1| |ULTIMATE.start_fmax_float_~x#1|)) (not .cse0) .cse1) (and (not (fp.eq |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) .cse0 (= |ULTIMATE.start_fmax_float_~x#1| |ULTIMATE.start_main_~x~0#1|) (not .cse1)))) [2022-11-22 00:25:06,694 INFO L899 garLoopResultBuilder]: For program point L50-1(lines 50 52) no Hoare annotation was computed. [2022-11-22 00:25:06,694 INFO L895 garLoopResultBuilder]: At program point L46(line 46) the Hoare annotation is: (let ((.cse0 (fp.eq |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~x~0#1|)) (.cse1 (fp.eq |ULTIMATE.start_fmax_float_~y#1| |ULTIMATE.start_fmax_float_~y#1|))) (or (and (= |ULTIMATE.start_fmax_float_~y#1| |ULTIMATE.start_main_~y~0#1|) (not (fp.eq |ULTIMATE.start_fmax_float_~x#1| |ULTIMATE.start_fmax_float_~x#1|)) (not .cse0) .cse1) (and (not (fp.eq |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) .cse0 (= |ULTIMATE.start_fmax_float_~x#1| |ULTIMATE.start_main_~x~0#1|) (not .cse1)))) [2022-11-22 00:25:06,694 INFO L899 garLoopResultBuilder]: For program point L46-1(lines 46 48) no Hoare annotation was computed. [2022-11-22 00:25:06,694 INFO L895 garLoopResultBuilder]: At program point L75(line 75) the Hoare annotation is: (let ((.cse4 (fp.eq |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|))) (let ((.cse5 (not .cse4))) (let ((.cse0 (or (fp.eq |ULTIMATE.start_fmax_float_#res#1| |ULTIMATE.start_main_~y~0#1|) .cse5)) (.cse1 (fp.eq |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~x~0#1|)) (.cse2 (or (fp.eq |ULTIMATE.start_fmax_float_~y#1| |ULTIMATE.start_main_~y~0#1|) .cse5)) (.cse3 (or (fp.eq |ULTIMATE.start_main_~res~0#1| |ULTIMATE.start_main_~y~0#1|) .cse5))) (or (and (= |ULTIMATE.start_fmax_float_#res#1| |ULTIMATE.start_main_~x~0#1|) .cse0 (= |ULTIMATE.start_main_~res~0#1| |ULTIMATE.start_main_~x~0#1|) .cse1 (= |ULTIMATE.start_fmax_float_~x#1| |ULTIMATE.start_main_~x~0#1|) (not (fp.eq |ULTIMATE.start_fmax_float_~y#1| |ULTIMATE.start_fmax_float_~y#1|)) .cse2 .cse3) (and .cse0 (not .cse1) .cse2 .cse3 .cse4))))) [2022-11-22 00:25:06,694 INFO L899 garLoopResultBuilder]: For program point L75-1(line 75) no Hoare annotation was computed. [2022-11-22 00:25:06,694 INFO L899 garLoopResultBuilder]: For program point L75-2(line 75) no Hoare annotation was computed. [2022-11-22 00:25:06,695 INFO L895 garLoopResultBuilder]: At program point L75-3(line 75) the Hoare annotation is: (and (fp.eq |ULTIMATE.start_fmax_float_#res#1| |ULTIMATE.start_main_~y~0#1|) |ULTIMATE.start_main_#t~short19#1| (fp.eq |ULTIMATE.start_main_~res~0#1| |ULTIMATE.start_main_~y~0#1|) (fp.eq |ULTIMATE.start_fmax_float_~y#1| |ULTIMATE.start_main_~y~0#1|) (= |ULTIMATE.start_main_#t~ret17#1| (_ bv1 32)) (not (fp.eq |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~x~0#1|))) [2022-11-22 00:25:06,695 INFO L899 garLoopResultBuilder]: For program point L75-4(line 75) no Hoare annotation was computed. [2022-11-22 00:25:06,695 INFO L899 garLoopResultBuilder]: For program point L75-6(lines 75 78) no Hoare annotation was computed. [2022-11-22 00:25:06,695 INFO L899 garLoopResultBuilder]: For program point L76(line 76) no Hoare annotation was computed. [2022-11-22 00:25:06,695 INFO L899 garLoopResultBuilder]: For program point L33(lines 33 42) no Hoare annotation was computed. [2022-11-22 00:25:06,695 INFO L899 garLoopResultBuilder]: For program point __fpclassify_floatFINAL(lines 22 43) no Hoare annotation was computed. [2022-11-22 00:25:06,695 INFO L899 garLoopResultBuilder]: For program point L25-1(lines 25 29) no Hoare annotation was computed. [2022-11-22 00:25:06,695 INFO L895 garLoopResultBuilder]: At program point L25-2(lines 25 29) the Hoare annotation is: (= |__fpclassify_float_#in~x| __fpclassify_float_~x) [2022-11-22 00:25:06,696 INFO L899 garLoopResultBuilder]: For program point L25-3(lines 22 43) no Hoare annotation was computed. [2022-11-22 00:25:06,696 INFO L899 garLoopResultBuilder]: For program point L36(lines 36 42) no Hoare annotation was computed. [2022-11-22 00:25:06,696 INFO L902 garLoopResultBuilder]: At program point __fpclassify_floatENTRY(lines 22 43) the Hoare annotation is: true [2022-11-22 00:25:06,696 INFO L899 garLoopResultBuilder]: For program point __fpclassify_floatEXIT(lines 22 43) no Hoare annotation was computed. [2022-11-22 00:25:06,696 INFO L899 garLoopResultBuilder]: For program point L39(lines 39 42) no Hoare annotation was computed. [2022-11-22 00:25:06,700 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 00:25:06,703 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-22 00:25:06,719 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.11 12:25:06 BoogieIcfgContainer [2022-11-22 00:25:06,719 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-22 00:25:06,720 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-22 00:25:06,720 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-22 00:25:06,720 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-22 00:25:06,721 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 12:23:47" (3/4) ... [2022-11-22 00:25:06,725 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-11-22 00:25:06,733 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure isnan_float [2022-11-22 00:25:06,733 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __fpclassify_float [2022-11-22 00:25:06,739 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 18 nodes and edges [2022-11-22 00:25:06,740 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2022-11-22 00:25:06,740 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-11-22 00:25:06,740 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-22 00:25:06,772 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: \old(x) == x [2022-11-22 00:25:06,773 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((~fp.eq~FLOAT(\result, y) && ~fp.eq~FLOAT(y, y)) && !~fp.eq~FLOAT(x, x)) || ((((\result == x && !~fp.eq~FLOAT(y, y)) && ~fp.eq~FLOAT(x, x)) && x == x) && !~fp.eq~FLOAT(y, y)) [2022-11-22 00:25:06,799 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/witness.graphml [2022-11-22 00:25:06,803 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-22 00:25:06,804 INFO L158 Benchmark]: Toolchain (without parser) took 80880.00ms. Allocated memory was 62.9MB in the beginning and 92.3MB in the end (delta: 29.4MB). Free memory was 31.1MB in the beginning and 67.4MB in the end (delta: -36.3MB). Peak memory consumption was 39.8MB. Max. memory is 16.1GB. [2022-11-22 00:25:06,805 INFO L158 Benchmark]: CDTParser took 0.43ms. Allocated memory is still 62.9MB. Free memory was 40.2MB in the beginning and 40.1MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-22 00:25:06,805 INFO L158 Benchmark]: CACSL2BoogieTranslator took 360.89ms. Allocated memory is still 62.9MB. Free memory was 30.9MB in the beginning and 37.4MB in the end (delta: -6.5MB). Peak memory consumption was 7.2MB. Max. memory is 16.1GB. [2022-11-22 00:25:06,805 INFO L158 Benchmark]: Boogie Procedure Inliner took 86.85ms. Allocated memory is still 62.9MB. Free memory was 37.2MB in the beginning and 35.7MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-22 00:25:06,806 INFO L158 Benchmark]: Boogie Preprocessor took 78.14ms. Allocated memory is still 62.9MB. Free memory was 35.7MB in the beginning and 33.9MB in the end (delta: 1.8MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-22 00:25:06,806 INFO L158 Benchmark]: RCFGBuilder took 653.11ms. Allocated memory was 62.9MB in the beginning and 75.5MB in the end (delta: 12.6MB). Free memory was 33.9MB in the beginning and 46.9MB in the end (delta: -13.0MB). Peak memory consumption was 10.3MB. Max. memory is 16.1GB. [2022-11-22 00:25:06,807 INFO L158 Benchmark]: TraceAbstraction took 79606.44ms. Allocated memory was 75.5MB in the beginning and 92.3MB in the end (delta: 16.8MB). Free memory was 46.3MB in the beginning and 25.9MB in the end (delta: 20.4MB). Peak memory consumption was 43.8MB. Max. memory is 16.1GB. [2022-11-22 00:25:06,814 INFO L158 Benchmark]: Witness Printer took 83.90ms. Allocated memory is still 92.3MB. Free memory was 25.9MB in the beginning and 67.4MB in the end (delta: -41.4MB). Peak memory consumption was 4.6MB. Max. memory is 16.1GB. [2022-11-22 00:25:06,816 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.43ms. Allocated memory is still 62.9MB. Free memory was 40.2MB in the beginning and 40.1MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 360.89ms. Allocated memory is still 62.9MB. Free memory was 30.9MB in the beginning and 37.4MB in the end (delta: -6.5MB). Peak memory consumption was 7.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 86.85ms. Allocated memory is still 62.9MB. Free memory was 37.2MB in the beginning and 35.7MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 78.14ms. Allocated memory is still 62.9MB. Free memory was 35.7MB in the beginning and 33.9MB in the end (delta: 1.8MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 653.11ms. Allocated memory was 62.9MB in the beginning and 75.5MB in the end (delta: 12.6MB). Free memory was 33.9MB in the beginning and 46.9MB in the end (delta: -13.0MB). Peak memory consumption was 10.3MB. Max. memory is 16.1GB. * TraceAbstraction took 79606.44ms. Allocated memory was 75.5MB in the beginning and 92.3MB in the end (delta: 16.8MB). Free memory was 46.3MB in the beginning and 25.9MB in the end (delta: 20.4MB). Peak memory consumption was 43.8MB. Max. memory is 16.1GB. * Witness Printer took 83.90ms. Allocated memory is still 92.3MB. Free memory was 25.9MB in the beginning and 67.4MB in the end (delta: -41.4MB). Peak memory consumption was 4.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 76]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 82]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 53 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 79.5s, OverallIterations: 26, TraceHistogramMax: 6, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 20.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 2.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1453 SdHoareTripleChecker+Valid, 13.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1404 mSDsluCounter, 8173 SdHoareTripleChecker+Invalid, 12.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6701 mSDsCounter, 505 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6040 IncrementalHoareTripleChecker+Invalid, 6545 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 505 mSolverCounterUnsat, 1472 mSDtfsCounter, 6040 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3251 GetRequests, 2872 SyntacticMatches, 8 SemanticMatches, 371 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1614 ImplicationChecksByTransitivity, 17.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=99occurred in iteration=13, InterpolantAutomatonStates: 234, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 26 MinimizatonAttempts, 190 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 15 LocationsWithAnnotation, 152 PreInvPairs, 178 NumberOfFragments, 306 HoareAnnotationTreeSize, 152 FomulaSimplifications, 66 FormulaSimplificationTreeSizeReduction, 0.2s HoareSimplificationTime, 15 FomulaSimplificationsInter, 14308 FormulaSimplificationTreeSizeReductionInter, 1.7s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 4.1s SatisfiabilityAnalysisTime, 40.2s InterpolantComputationTime, 2055 NumberOfCodeBlocks, 2055 NumberOfCodeBlocksAsserted, 42 NumberOfCheckSat, 3067 ConstructedInterpolants, 13 QuantifiedInterpolants, 10235 SizeOfPredicates, 260 NumberOfNonLiveVariables, 4739 ConjunctsInSsa, 509 ConjunctsInUnsatCore, 63 InterpolantComputations, 20 PerfectInterpolantSequences, 1711/1986 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 2 specifications checked. All of them hold - InvariantResult [Line: 59]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 25]: Loop Invariant Derived loop invariant: \old(x) == x - InvariantResult [Line: 45]: Loop Invariant Derived loop invariant: ((~fp.eq~FLOAT(\result, y) && ~fp.eq~FLOAT(y, y)) && !~fp.eq~FLOAT(x, x)) || ((((\result == x && !~fp.eq~FLOAT(y, y)) && ~fp.eq~FLOAT(x, x)) && x == x) && !~fp.eq~FLOAT(y, y)) RESULT: Ultimate proved your program to be correct! [2022-11-22 00:25:06,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2dca4a58-959c-40bf-81cd-7dd225a14bba/bin/utaipan-g80aRyZoba/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