./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje --witnessprinter.witness.filename witness --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 c7e459611ed6ff9d4c49aa04980ca7f1d5aaaf97e8fc0116c264955df4ed453a --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 04:36:01,606 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 04:36:01,708 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-09 04:36:01,715 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 04:36:01,716 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 04:36:01,761 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 04:36:01,761 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 04:36:01,762 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 04:36:01,763 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 04:36:01,764 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 04:36:01,766 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 04:36:01,766 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 04:36:01,767 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 04:36:01,768 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 04:36:01,768 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 04:36:01,768 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 04:36:01,769 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 04:36:01,769 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 04:36:01,769 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 04:36:01,770 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 04:36:01,774 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 04:36:01,775 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 04:36:01,778 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 04:36:01,778 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 04:36:01,778 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 04:36:01,779 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 04:36:01,779 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 04:36:01,779 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 04:36:01,780 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 04:36:01,780 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 04:36:01,780 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 04:36:01,780 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 04:36:01,781 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 04:36:01,782 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 04:36:01,783 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 04:36:01,784 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 04:36:01,784 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 04:36:01,784 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 04:36:01,784 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 04:36:01,785 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 04:36:01,785 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 04:36:01,785 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 04:36:01,786 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 04:36:01,786 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 04:36:01,786 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 04:36:01,787 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 04:36:01,787 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 04:36:01,787 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> c7e459611ed6ff9d4c49aa04980ca7f1d5aaaf97e8fc0116c264955df4ed453a [2024-11-09 04:36:02,134 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 04:36:02,173 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 04:36:02,176 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 04:36:02,179 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 04:36:02,180 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 04:36:02,181 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c Unable to find full path for "g++" [2024-11-09 04:36:04,283 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 04:36:04,603 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 04:36:04,604 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c [2024-11-09 04:36:04,615 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/data/b750b4f5c/3651c9ddb1c44d62879af9e910dc0b0c/FLAGa8af4d3bb [2024-11-09 04:36:04,637 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/data/b750b4f5c/3651c9ddb1c44d62879af9e910dc0b0c [2024-11-09 04:36:04,640 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 04:36:04,642 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 04:36:04,644 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 04:36:04,648 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 04:36:04,656 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 04:36:04,658 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 04:36:04" (1/1) ... [2024-11-09 04:36:04,662 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@68edba32 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:04, skipping insertion in model container [2024-11-09 04:36:04,662 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 04:36:04" (1/1) ... [2024-11-09 04:36:04,699 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 04:36:04,917 WARN L250 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_2884ce11-84ae-4d34-b7e1-46005118a28e/sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c[730,743] [2024-11-09 04:36:04,971 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 04:36:04,981 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 04:36:04,994 WARN L250 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_2884ce11-84ae-4d34-b7e1-46005118a28e/sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c[730,743] [2024-11-09 04:36:05,028 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 04:36:05,054 INFO L204 MainTranslator]: Completed translation [2024-11-09 04:36:05,055 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:05 WrapperNode [2024-11-09 04:36:05,055 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 04:36:05,056 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 04:36:05,057 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 04:36:05,057 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 04:36:05,063 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:05" (1/1) ... [2024-11-09 04:36:05,071 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:05" (1/1) ... [2024-11-09 04:36:05,090 INFO L138 Inliner]: procedures = 17, calls = 18, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 56 [2024-11-09 04:36:05,091 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 04:36:05,092 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 04:36:05,092 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 04:36:05,092 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 04:36:05,102 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:05" (1/1) ... [2024-11-09 04:36:05,106 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:05" (1/1) ... [2024-11-09 04:36:05,108 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:05" (1/1) ... [2024-11-09 04:36:05,110 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:05" (1/1) ... [2024-11-09 04:36:05,116 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:05" (1/1) ... [2024-11-09 04:36:05,121 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:05" (1/1) ... [2024-11-09 04:36:05,123 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:05" (1/1) ... [2024-11-09 04:36:05,124 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:05" (1/1) ... [2024-11-09 04:36:05,127 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 04:36:05,128 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 04:36:05,128 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 04:36:05,128 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 04:36:05,129 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:05" (1/1) ... [2024-11-09 04:36:05,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 04:36:05,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:36:05,165 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 04:36:05,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 04:36:05,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 04:36:05,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 04:36:05,202 INFO L130 BoogieDeclarations]: Found specification of procedure base2flt [2024-11-09 04:36:05,202 INFO L138 BoogieDeclarations]: Found implementation of procedure base2flt [2024-11-09 04:36:05,202 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 04:36:05,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 04:36:05,203 INFO L130 BoogieDeclarations]: Found specification of procedure addflt [2024-11-09 04:36:05,203 INFO L138 BoogieDeclarations]: Found implementation of procedure addflt [2024-11-09 04:36:05,203 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-09 04:36:05,203 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-09 04:36:05,283 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 04:36:05,286 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 04:36:05,722 INFO L? ?]: Removed 52 outVars from TransFormulas that were not future-live. [2024-11-09 04:36:05,722 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 04:36:05,962 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 04:36:05,963 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-09 04:36:05,964 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 04:36:05 BoogieIcfgContainer [2024-11-09 04:36:05,964 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 04:36:05,968 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 04:36:05,969 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 04:36:05,974 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 04:36:05,974 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 04:36:04" (1/3) ... [2024-11-09 04:36:05,976 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e24212b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 04:36:05, skipping insertion in model container [2024-11-09 04:36:05,976 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:05" (2/3) ... [2024-11-09 04:36:05,976 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e24212b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 04:36:05, skipping insertion in model container [2024-11-09 04:36:05,977 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 04:36:05" (3/3) ... [2024-11-09 04:36:05,978 INFO L112 eAbstractionObserver]: Analyzing ICFG soft_float_4-3a.c.cil.c [2024-11-09 04:36:05,997 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 04:36:05,998 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 04:36:06,082 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 04:36:06,091 INFO L333 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, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@72c23ba2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 04:36:06,092 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 04:36:06,097 INFO L276 IsEmpty]: Start isEmpty. Operand has 45 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 32 states have internal predecessors, (45), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-09 04:36:06,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-09 04:36:06,106 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:06,106 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:06,107 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:06,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:06,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1947590017, now seen corresponding path program 1 times [2024-11-09 04:36:06,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 04:36:06,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507147875] [2024-11-09 04:36:06,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:06,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 04:36:06,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:07,268 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 04:36:07,269 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 04:36:07,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507147875] [2024-11-09 04:36:07,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507147875] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:36:07,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 04:36:07,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 04:36:07,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780908121] [2024-11-09 04:36:07,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:36:07,281 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 04:36:07,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 04:36:07,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 04:36:07,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-09 04:36:07,318 INFO L87 Difference]: Start difference. First operand has 45 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 32 states have internal predecessors, (45), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 10 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-09 04:36:07,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:07,650 INFO L93 Difference]: Finished difference Result 110 states and 171 transitions. [2024-11-09 04:36:07,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-09 04:36:07,654 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 26 [2024-11-09 04:36:07,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:07,666 INFO L225 Difference]: With dead ends: 110 [2024-11-09 04:36:07,667 INFO L226 Difference]: Without dead ends: 63 [2024-11-09 04:36:07,671 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-09 04:36:07,676 INFO L432 NwaCegarLoop]: 44 mSDtfsCounter, 8 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:07,677 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 390 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 04:36:07,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2024-11-09 04:36:07,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 55. [2024-11-09 04:36:07,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 37 states have (on average 1.2972972972972974) internal successors, (48), 39 states have internal predecessors, (48), 12 states have call successors, (12), 4 states have call predecessors, (12), 5 states have return successors, (15), 11 states have call predecessors, (15), 11 states have call successors, (15) [2024-11-09 04:36:07,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 75 transitions. [2024-11-09 04:36:07,748 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 75 transitions. Word has length 26 [2024-11-09 04:36:07,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:07,748 INFO L471 AbstractCegarLoop]: Abstraction has 55 states and 75 transitions. [2024-11-09 04:36:07,749 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-09 04:36:07,750 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 75 transitions. [2024-11-09 04:36:07,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-09 04:36:07,754 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:07,755 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:07,755 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 04:36:07,755 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:07,756 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:07,756 INFO L85 PathProgramCache]: Analyzing trace with hash -984052401, now seen corresponding path program 1 times [2024-11-09 04:36:07,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 04:36:07,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507268943] [2024-11-09 04:36:07,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:07,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 04:36:07,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:08,412 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-09 04:36:08,413 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 04:36:08,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507268943] [2024-11-09 04:36:08,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507268943] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:36:08,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396158363] [2024-11-09 04:36:08,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:08,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:36:08,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:36:08,418 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:36:08,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-09 04:36:08,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:08,556 INFO L255 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-09 04:36:08,565 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:08,726 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 04:36:08,728 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:09,090 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 04:36:09,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396158363] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:36:09,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1287520498] [2024-11-09 04:36:09,123 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-09 04:36:09,123 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 04:36:09,127 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 04:36:09,134 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 04:36:09,134 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 04:36:09,647 INFO L197 IcfgInterpreter]: Interpreting procedure addflt with input of size 12 for LOIs [2024-11-09 04:36:09,769 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-09 04:36:09,783 INFO L197 IcfgInterpreter]: Interpreting procedure base2flt with input of size 46 for LOIs [2024-11-09 04:36:10,004 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 04:36:11,794 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '486#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-09 04:36:11,795 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 04:36:11,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 04:36:11,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 19 [2024-11-09 04:36:11,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750412500] [2024-11-09 04:36:11,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 04:36:11,799 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-09 04:36:11,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 04:36:11,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-09 04:36:11,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1231, Unknown=0, NotChecked=0, Total=1332 [2024-11-09 04:36:11,803 INFO L87 Difference]: Start difference. First operand 55 states and 75 transitions. Second operand has 19 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 13 states have internal predecessors, (29), 5 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-09 04:36:12,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:12,266 INFO L93 Difference]: Finished difference Result 104 states and 138 transitions. [2024-11-09 04:36:12,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-09 04:36:12,268 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 13 states have internal predecessors, (29), 5 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) Word has length 30 [2024-11-09 04:36:12,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:12,270 INFO L225 Difference]: With dead ends: 104 [2024-11-09 04:36:12,270 INFO L226 Difference]: Without dead ends: 81 [2024-11-09 04:36:12,271 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 63 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=114, Invalid=1368, Unknown=0, NotChecked=0, Total=1482 [2024-11-09 04:36:12,275 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 13 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:12,276 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 669 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 04:36:12,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2024-11-09 04:36:12,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 65. [2024-11-09 04:36:12,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 44 states have (on average 1.25) internal successors, (55), 46 states have internal predecessors, (55), 13 states have call successors, (13), 6 states have call predecessors, (13), 7 states have return successors, (16), 12 states have call predecessors, (16), 12 states have call successors, (16) [2024-11-09 04:36:12,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 84 transitions. [2024-11-09 04:36:12,299 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 84 transitions. Word has length 30 [2024-11-09 04:36:12,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:12,300 INFO L471 AbstractCegarLoop]: Abstraction has 65 states and 84 transitions. [2024-11-09 04:36:12,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 13 states have internal predecessors, (29), 5 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-09 04:36:12,301 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 84 transitions. [2024-11-09 04:36:12,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-09 04:36:12,302 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:12,302 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:12,326 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-09 04:36:12,503 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:36:12,505 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:12,506 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:12,506 INFO L85 PathProgramCache]: Analyzing trace with hash 2050735695, now seen corresponding path program 2 times [2024-11-09 04:36:12,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 04:36:12,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973811778] [2024-11-09 04:36:12,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:12,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 04:36:12,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:12,735 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 04:36:12,736 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 04:36:12,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973811778] [2024-11-09 04:36:12,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973811778] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:36:12,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 04:36:12,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 04:36:12,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488247264] [2024-11-09 04:36:12,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:36:12,738 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 04:36:12,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 04:36:12,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 04:36:12,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-09 04:36:12,740 INFO L87 Difference]: Start difference. First operand 65 states and 84 transitions. Second operand has 8 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-09 04:36:12,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:12,901 INFO L93 Difference]: Finished difference Result 98 states and 126 transitions. [2024-11-09 04:36:12,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 04:36:12,902 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 30 [2024-11-09 04:36:12,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:12,904 INFO L225 Difference]: With dead ends: 98 [2024-11-09 04:36:12,905 INFO L226 Difference]: Without dead ends: 75 [2024-11-09 04:36:12,905 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 04:36:12,907 INFO L432 NwaCegarLoop]: 45 mSDtfsCounter, 5 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:12,908 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 311 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 04:36:12,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2024-11-09 04:36:12,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 65. [2024-11-09 04:36:12,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 44 states have (on average 1.25) internal successors, (55), 46 states have internal predecessors, (55), 13 states have call successors, (13), 6 states have call predecessors, (13), 7 states have return successors, (16), 12 states have call predecessors, (16), 12 states have call successors, (16) [2024-11-09 04:36:12,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 84 transitions. [2024-11-09 04:36:12,927 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 84 transitions. Word has length 30 [2024-11-09 04:36:12,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:12,927 INFO L471 AbstractCegarLoop]: Abstraction has 65 states and 84 transitions. [2024-11-09 04:36:12,930 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-09 04:36:12,931 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 84 transitions. [2024-11-09 04:36:12,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-09 04:36:12,932 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:12,932 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:12,933 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-09 04:36:12,933 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:12,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:12,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1510357602, now seen corresponding path program 1 times [2024-11-09 04:36:12,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 04:36:12,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080452016] [2024-11-09 04:36:12,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:12,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 04:36:12,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:13,769 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:13,769 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 04:36:13,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080452016] [2024-11-09 04:36:13,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080452016] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:36:13,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 04:36:13,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2024-11-09 04:36:13,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972558553] [2024-11-09 04:36:13,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:36:13,772 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-09 04:36:13,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 04:36:13,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-09 04:36:13,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2024-11-09 04:36:13,775 INFO L87 Difference]: Start difference. First operand 65 states and 84 transitions. Second operand has 20 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 15 states have internal predecessors, (20), 5 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2024-11-09 04:36:14,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:14,303 INFO L93 Difference]: Finished difference Result 81 states and 103 transitions. [2024-11-09 04:36:14,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-09 04:36:14,304 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 15 states have internal predecessors, (20), 5 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) Word has length 35 [2024-11-09 04:36:14,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:14,308 INFO L225 Difference]: With dead ends: 81 [2024-11-09 04:36:14,308 INFO L226 Difference]: Without dead ends: 61 [2024-11-09 04:36:14,310 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2024-11-09 04:36:14,312 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 18 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:14,314 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 581 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-09 04:36:14,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2024-11-09 04:36:14,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 53. [2024-11-09 04:36:14,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 36 states have (on average 1.3055555555555556) internal successors, (47), 38 states have internal predecessors, (47), 11 states have call successors, (11), 4 states have call predecessors, (11), 5 states have return successors, (13), 10 states have call predecessors, (13), 10 states have call successors, (13) [2024-11-09 04:36:14,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 71 transitions. [2024-11-09 04:36:14,328 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 71 transitions. Word has length 35 [2024-11-09 04:36:14,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:14,328 INFO L471 AbstractCegarLoop]: Abstraction has 53 states and 71 transitions. [2024-11-09 04:36:14,329 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 15 states have internal predecessors, (20), 5 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2024-11-09 04:36:14,329 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 71 transitions. [2024-11-09 04:36:14,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-09 04:36:14,331 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:14,331 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:14,332 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-09 04:36:14,332 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:14,333 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:14,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1227374305, now seen corresponding path program 3 times [2024-11-09 04:36:14,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 04:36:14,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847712344] [2024-11-09 04:36:14,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:14,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 04:36:14,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:15,047 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-09 04:36:15,048 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 04:36:15,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847712344] [2024-11-09 04:36:15,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847712344] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:36:15,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 04:36:15,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-09 04:36:15,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104889912] [2024-11-09 04:36:15,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:36:15,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-09 04:36:15,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 04:36:15,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-09 04:36:15,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2024-11-09 04:36:15,051 INFO L87 Difference]: Start difference. First operand 53 states and 71 transitions. Second operand has 13 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-09 04:36:15,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:15,590 INFO L93 Difference]: Finished difference Result 92 states and 127 transitions. [2024-11-09 04:36:15,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-09 04:36:15,592 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2024-11-09 04:36:15,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:15,593 INFO L225 Difference]: With dead ends: 92 [2024-11-09 04:36:15,594 INFO L226 Difference]: Without dead ends: 90 [2024-11-09 04:36:15,594 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-11-09 04:36:15,596 INFO L432 NwaCegarLoop]: 74 mSDtfsCounter, 31 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 755 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:15,596 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 755 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-09 04:36:15,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2024-11-09 04:36:15,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 78. [2024-11-09 04:36:15,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 52 states have (on average 1.2884615384615385) internal successors, (67), 55 states have internal predecessors, (67), 17 states have call successors, (17), 6 states have call predecessors, (17), 8 states have return successors, (25), 16 states have call predecessors, (25), 16 states have call successors, (25) [2024-11-09 04:36:15,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 109 transitions. [2024-11-09 04:36:15,616 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 109 transitions. Word has length 34 [2024-11-09 04:36:15,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:15,620 INFO L471 AbstractCegarLoop]: Abstraction has 78 states and 109 transitions. [2024-11-09 04:36:15,620 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-09 04:36:15,622 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 109 transitions. [2024-11-09 04:36:15,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-09 04:36:15,624 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:15,624 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:15,624 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-09 04:36:15,625 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:15,625 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:15,625 INFO L85 PathProgramCache]: Analyzing trace with hash 941677119, now seen corresponding path program 1 times [2024-11-09 04:36:15,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 04:36:15,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524159314] [2024-11-09 04:36:15,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:15,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 04:36:15,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:16,301 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-09 04:36:16,301 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 04:36:16,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524159314] [2024-11-09 04:36:16,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524159314] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:36:16,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923436218] [2024-11-09 04:36:16,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:16,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:36:16,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:36:16,306 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:36:16,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-09 04:36:16,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:16,454 INFO L255 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-09 04:36:16,458 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:16,768 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-09 04:36:16,771 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:17,158 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-09 04:36:17,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923436218] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-09 04:36:17,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 04:36:17,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11, 11] total 15 [2024-11-09 04:36:17,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747570379] [2024-11-09 04:36:17,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:36:17,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 04:36:17,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 04:36:17,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 04:36:17,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2024-11-09 04:36:17,160 INFO L87 Difference]: Start difference. First operand 78 states and 109 transitions. Second operand has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-09 04:36:17,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:17,290 INFO L93 Difference]: Finished difference Result 84 states and 114 transitions. [2024-11-09 04:36:17,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 04:36:17,291 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 34 [2024-11-09 04:36:17,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:17,293 INFO L225 Difference]: With dead ends: 84 [2024-11-09 04:36:17,293 INFO L226 Difference]: Without dead ends: 82 [2024-11-09 04:36:17,294 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 60 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2024-11-09 04:36:17,295 INFO L432 NwaCegarLoop]: 43 mSDtfsCounter, 3 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:17,295 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 208 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 04:36:17,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2024-11-09 04:36:17,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 57. [2024-11-09 04:36:17,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 39 states have (on average 1.2820512820512822) internal successors, (50), 41 states have internal predecessors, (50), 11 states have call successors, (11), 5 states have call predecessors, (11), 6 states have return successors, (13), 10 states have call predecessors, (13), 10 states have call successors, (13) [2024-11-09 04:36:17,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 74 transitions. [2024-11-09 04:36:17,311 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 74 transitions. Word has length 34 [2024-11-09 04:36:17,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:17,312 INFO L471 AbstractCegarLoop]: Abstraction has 57 states and 74 transitions. [2024-11-09 04:36:17,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-09 04:36:17,313 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 74 transitions. [2024-11-09 04:36:17,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-09 04:36:17,314 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:17,314 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:17,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-09 04:36:17,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:36:17,520 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:17,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:17,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1059391086, now seen corresponding path program 1 times [2024-11-09 04:36:17,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 04:36:17,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115978180] [2024-11-09 04:36:17,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:17,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 04:36:17,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:18,464 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:18,465 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 04:36:18,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115978180] [2024-11-09 04:36:18,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115978180] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:36:18,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147808769] [2024-11-09 04:36:18,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:18,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:36:18,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:36:18,469 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:36:18,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-09 04:36:18,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:18,585 INFO L255 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-09 04:36:18,594 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:19,239 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:19,239 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:20,949 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:20,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147808769] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:36:20,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1879285341] [2024-11-09 04:36:20,953 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-09 04:36:20,953 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 04:36:20,954 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 04:36:20,954 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 04:36:20,954 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 04:36:21,621 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 96 for LOIs [2024-11-09 04:36:21,821 INFO L197 IcfgInterpreter]: Interpreting procedure addflt with input of size 12 for LOIs [2024-11-09 04:36:21,852 INFO L197 IcfgInterpreter]: Interpreting procedure base2flt with input of size 46 for LOIs [2024-11-09 04:36:21,968 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 04:36:27,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1879285341] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:36:27,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2024-11-09 04:36:27,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [18, 18, 18] total 62 [2024-11-09 04:36:27,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894096269] [2024-11-09 04:36:27,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:36:27,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-09 04:36:27,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 04:36:27,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-09 04:36:27,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=3579, Unknown=0, NotChecked=0, Total=3782 [2024-11-09 04:36:27,795 INFO L87 Difference]: Start difference. First operand 57 states and 74 transitions. Second operand has 25 states, 18 states have (on average 1.1111111111111112) internal successors, (20), 16 states have internal predecessors, (20), 5 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2024-11-09 04:36:29,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:29,924 INFO L93 Difference]: Finished difference Result 114 states and 153 transitions. [2024-11-09 04:36:29,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-09 04:36:29,925 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 18 states have (on average 1.1111111111111112) internal successors, (20), 16 states have internal predecessors, (20), 5 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) Word has length 39 [2024-11-09 04:36:29,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:29,927 INFO L225 Difference]: With dead ends: 114 [2024-11-09 04:36:29,927 INFO L226 Difference]: Without dead ends: 106 [2024-11-09 04:36:29,929 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1166 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=259, Invalid=4571, Unknown=0, NotChecked=0, Total=4830 [2024-11-09 04:36:29,930 INFO L432 NwaCegarLoop]: 28 mSDtfsCounter, 56 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:29,931 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 207 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-09 04:36:29,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2024-11-09 04:36:29,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 91. [2024-11-09 04:36:29,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 61 states have (on average 1.278688524590164) internal successors, (78), 65 states have internal predecessors, (78), 19 states have call successors, (19), 7 states have call predecessors, (19), 10 states have return successors, (29), 18 states have call predecessors, (29), 18 states have call successors, (29) [2024-11-09 04:36:29,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 126 transitions. [2024-11-09 04:36:29,962 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 126 transitions. Word has length 39 [2024-11-09 04:36:29,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:29,963 INFO L471 AbstractCegarLoop]: Abstraction has 91 states and 126 transitions. [2024-11-09 04:36:29,963 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 18 states have (on average 1.1111111111111112) internal successors, (20), 16 states have internal predecessors, (20), 5 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2024-11-09 04:36:29,963 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 126 transitions. [2024-11-09 04:36:29,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-09 04:36:29,965 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:29,965 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:29,992 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-09 04:36:30,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:36:30,171 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:30,171 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:30,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1458316402, now seen corresponding path program 1 times [2024-11-09 04:36:30,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 04:36:30,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335378847] [2024-11-09 04:36:30,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:30,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 04:36:30,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:32,657 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-09 04:36:32,658 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 04:36:32,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335378847] [2024-11-09 04:36:32,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335378847] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:36:32,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427275523] [2024-11-09 04:36:32,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:32,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:36:32,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:36:32,661 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:36:32,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-09 04:36:32,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:32,859 INFO L255 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-09 04:36:32,864 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:33,956 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:33,956 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:35,597 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-09 04:36:35,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427275523] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-09 04:36:35,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 04:36:35,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [26, 18] total 45 [2024-11-09 04:36:35,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573945990] [2024-11-09 04:36:35,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:36:35,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-09 04:36:35,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 04:36:35,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-09 04:36:35,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1845, Unknown=0, NotChecked=0, Total=1980 [2024-11-09 04:36:35,601 INFO L87 Difference]: Start difference. First operand 91 states and 126 transitions. Second operand has 12 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-09 04:36:36,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:36,029 INFO L93 Difference]: Finished difference Result 108 states and 150 transitions. [2024-11-09 04:36:36,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 04:36:36,030 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2024-11-09 04:36:36,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:36,034 INFO L225 Difference]: With dead ends: 108 [2024-11-09 04:36:36,034 INFO L226 Difference]: Without dead ends: 100 [2024-11-09 04:36:36,035 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=145, Invalid=2017, Unknown=0, NotChecked=0, Total=2162 [2024-11-09 04:36:36,036 INFO L432 NwaCegarLoop]: 44 mSDtfsCounter, 13 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:36,036 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 440 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 04:36:36,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2024-11-09 04:36:36,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 61. [2024-11-09 04:36:36,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 41 states have (on average 1.2682926829268293) internal successors, (52), 44 states have internal predecessors, (52), 12 states have call successors, (12), 5 states have call predecessors, (12), 7 states have return successors, (16), 11 states have call predecessors, (16), 11 states have call successors, (16) [2024-11-09 04:36:36,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 80 transitions. [2024-11-09 04:36:36,072 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 80 transitions. Word has length 39 [2024-11-09 04:36:36,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:36,073 INFO L471 AbstractCegarLoop]: Abstraction has 61 states and 80 transitions. [2024-11-09 04:36:36,073 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-09 04:36:36,073 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 80 transitions. [2024-11-09 04:36:36,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-09 04:36:36,077 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:36,077 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:36,100 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-09 04:36:36,277 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-09 04:36:36,278 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:36,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:36,278 INFO L85 PathProgramCache]: Analyzing trace with hash 44759640, now seen corresponding path program 1 times [2024-11-09 04:36:36,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 04:36:36,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303557628] [2024-11-09 04:36:36,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:36,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 04:36:36,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:36,477 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 04:36:36,477 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 04:36:36,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303557628] [2024-11-09 04:36:36,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303557628] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:36:36,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590952499] [2024-11-09 04:36:36,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:36,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:36:36,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:36:36,480 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:36:36,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-09 04:36:36,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:36,569 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-09 04:36:36,572 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:36,813 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 04:36:36,814 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:37,335 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-09 04:36:37,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590952499] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:36:37,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [308850998] [2024-11-09 04:36:37,341 INFO L159 IcfgInterpreter]: Started Sifa with 31 locations of interest [2024-11-09 04:36:37,341 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 04:36:37,342 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 04:36:37,343 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 04:36:37,343 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 04:36:37,659 INFO L197 IcfgInterpreter]: Interpreting procedure addflt with input of size 12 for LOIs [2024-11-09 04:36:37,813 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-09 04:36:37,820 INFO L197 IcfgInterpreter]: Interpreting procedure base2flt with input of size 46 for LOIs [2024-11-09 04:36:37,943 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 04:36:39,987 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3266#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-09 04:36:39,987 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 04:36:39,988 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 04:36:39,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 14, 6] total 18 [2024-11-09 04:36:39,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802529279] [2024-11-09 04:36:39,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 04:36:39,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-09 04:36:39,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 04:36:39,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-09 04:36:39,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1654, Unknown=0, NotChecked=0, Total=1806 [2024-11-09 04:36:39,990 INFO L87 Difference]: Start difference. First operand 61 states and 80 transitions. Second operand has 18 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 5 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (11), 7 states have call predecessors, (11), 4 states have call successors, (11) [2024-11-09 04:36:40,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:40,372 INFO L93 Difference]: Finished difference Result 114 states and 145 transitions. [2024-11-09 04:36:40,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-09 04:36:40,373 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 5 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (11), 7 states have call predecessors, (11), 4 states have call successors, (11) Word has length 42 [2024-11-09 04:36:40,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:40,374 INFO L225 Difference]: With dead ends: 114 [2024-11-09 04:36:40,374 INFO L226 Difference]: Without dead ends: 59 [2024-11-09 04:36:40,375 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=178, Invalid=1892, Unknown=0, NotChecked=0, Total=2070 [2024-11-09 04:36:40,376 INFO L432 NwaCegarLoop]: 46 mSDtfsCounter, 8 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:40,377 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 630 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 04:36:40,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2024-11-09 04:36:40,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 55. [2024-11-09 04:36:40,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 37 states have (on average 1.2972972972972974) internal successors, (48), 41 states have internal predecessors, (48), 10 states have call successors, (10), 4 states have call predecessors, (10), 7 states have return successors, (13), 9 states have call predecessors, (13), 9 states have call successors, (13) [2024-11-09 04:36:40,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 71 transitions. [2024-11-09 04:36:40,395 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 71 transitions. Word has length 42 [2024-11-09 04:36:40,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:40,399 INFO L471 AbstractCegarLoop]: Abstraction has 55 states and 71 transitions. [2024-11-09 04:36:40,399 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 5 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (11), 7 states have call predecessors, (11), 4 states have call successors, (11) [2024-11-09 04:36:40,399 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 71 transitions. [2024-11-09 04:36:40,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-09 04:36:40,400 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:40,400 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:40,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-09 04:36:40,601 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:36:40,601 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:40,602 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:40,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1614401960, now seen corresponding path program 1 times [2024-11-09 04:36:40,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 04:36:40,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283418350] [2024-11-09 04:36:40,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:40,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 04:36:40,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:41,359 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-09 04:36:41,360 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 04:36:41,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283418350] [2024-11-09 04:36:41,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283418350] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:36:41,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 04:36:41,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-09 04:36:41,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42571654] [2024-11-09 04:36:41,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:36:41,361 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-09 04:36:41,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 04:36:41,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-09 04:36:41,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2024-11-09 04:36:41,362 INFO L87 Difference]: Start difference. First operand 55 states and 71 transitions. Second operand has 14 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 5 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-09 04:36:41,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:41,772 INFO L93 Difference]: Finished difference Result 108 states and 142 transitions. [2024-11-09 04:36:41,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-09 04:36:41,772 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 5 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 40 [2024-11-09 04:36:41,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:41,774 INFO L225 Difference]: With dead ends: 108 [2024-11-09 04:36:41,774 INFO L226 Difference]: Without dead ends: 98 [2024-11-09 04:36:41,774 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2024-11-09 04:36:41,775 INFO L432 NwaCegarLoop]: 63 mSDtfsCounter, 22 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:41,776 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 657 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 04:36:41,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2024-11-09 04:36:41,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 88. [2024-11-09 04:36:41,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 58 states have (on average 1.2413793103448276) internal successors, (72), 64 states have internal predecessors, (72), 17 states have call successors, (17), 7 states have call predecessors, (17), 12 states have return successors, (26), 16 states have call predecessors, (26), 16 states have call successors, (26) [2024-11-09 04:36:41,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 115 transitions. [2024-11-09 04:36:41,805 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 115 transitions. Word has length 40 [2024-11-09 04:36:41,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:41,806 INFO L471 AbstractCegarLoop]: Abstraction has 88 states and 115 transitions. [2024-11-09 04:36:41,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 5 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-09 04:36:41,806 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 115 transitions. [2024-11-09 04:36:41,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-09 04:36:41,807 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:41,808 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:41,808 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-09 04:36:41,808 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:41,808 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:41,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1591734136, now seen corresponding path program 1 times [2024-11-09 04:36:41,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 04:36:41,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269868846] [2024-11-09 04:36:41,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:41,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 04:36:41,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-09 04:36:41,864 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-09 04:36:41,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-09 04:36:41,928 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-09 04:36:41,928 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-09 04:36:41,932 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-09 04:36:41,934 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-09 04:36:41,937 INFO L407 BasicCegarLoop]: Path program histogram: [3, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:41,981 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-09 04:36:41,984 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.11 04:36:41 BoogieIcfgContainer [2024-11-09 04:36:41,987 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-09 04:36:41,987 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-09 04:36:41,987 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-09 04:36:41,988 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-09 04:36:41,988 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 04:36:05" (3/4) ... [2024-11-09 04:36:41,993 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-09 04:36:41,994 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-09 04:36:41,995 INFO L158 Benchmark]: Toolchain (without parser) took 37353.04ms. Allocated memory was 146.8MB in the beginning and 371.2MB in the end (delta: 224.4MB). Free memory was 116.1MB in the beginning and 230.1MB in the end (delta: -113.9MB). Peak memory consumption was 110.8MB. Max. memory is 16.1GB. [2024-11-09 04:36:41,995 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 115.3MB. Free memory is still 87.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-09 04:36:41,995 INFO L158 Benchmark]: CACSL2BoogieTranslator took 411.52ms. Allocated memory is still 146.8MB. Free memory was 115.5MB in the beginning and 100.8MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-11-09 04:36:41,995 INFO L158 Benchmark]: Boogie Procedure Inliner took 34.82ms. Allocated memory is still 146.8MB. Free memory was 100.8MB in the beginning and 98.8MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-09 04:36:41,996 INFO L158 Benchmark]: Boogie Preprocessor took 35.42ms. Allocated memory is still 146.8MB. Free memory was 98.8MB in the beginning and 97.4MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-09 04:36:41,996 INFO L158 Benchmark]: RCFGBuilder took 836.67ms. Allocated memory is still 146.8MB. Free memory was 97.4MB in the beginning and 83.5MB in the end (delta: 13.9MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-11-09 04:36:41,997 INFO L158 Benchmark]: TraceAbstraction took 36018.37ms. Allocated memory was 146.8MB in the beginning and 371.2MB in the end (delta: 224.4MB). Free memory was 82.7MB in the beginning and 230.1MB in the end (delta: -147.4MB). Peak memory consumption was 79.7MB. Max. memory is 16.1GB. [2024-11-09 04:36:41,997 INFO L158 Benchmark]: Witness Printer took 6.75ms. Allocated memory is still 371.2MB. Free memory is still 230.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-09 04:36:41,999 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.31ms. Allocated memory is still 115.3MB. Free memory is still 87.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 411.52ms. Allocated memory is still 146.8MB. Free memory was 115.5MB in the beginning and 100.8MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 34.82ms. Allocated memory is still 146.8MB. Free memory was 100.8MB in the beginning and 98.8MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 35.42ms. Allocated memory is still 146.8MB. Free memory was 98.8MB in the beginning and 97.4MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 836.67ms. Allocated memory is still 146.8MB. Free memory was 97.4MB in the beginning and 83.5MB in the end (delta: 13.9MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * TraceAbstraction took 36018.37ms. Allocated memory was 146.8MB in the beginning and 371.2MB in the end (delta: 224.4MB). Free memory was 82.7MB in the beginning and 230.1MB in the end (delta: -147.4MB). Peak memory consumption was 79.7MB. Max. memory is 16.1GB. * Witness Printer took 6.75ms. Allocated memory is still 371.2MB. Free memory is still 230.1MB. 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: 17]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of bitwiseOr at line 110, overapproximation of bitwiseAnd at line 76. Possible FailurePath: [L226] unsigned int a ; [L227] unsigned int ma = __VERIFIER_nondet_uint(); [L228] signed char ea = __VERIFIER_nondet_char(); [L229] unsigned int b ; [L230] unsigned int mb = __VERIFIER_nondet_uint(); [L231] signed char eb = __VERIFIER_nondet_char(); [L232] unsigned int r_add1 ; [L233] unsigned int r_add2 ; [L234] unsigned int zero ; [L235] int tmp ; [L236] int tmp___0 ; [L237] int __retres14 ; VAL [ea=127, eb=-127] [L241] CALL, EXPR base2flt(0, 0) VAL [\old(e)=0, \old(m)=0] [L25] unsigned int res ; [L26] unsigned int __retres4 ; VAL [\old(e)=0, \old(m)=0, e=0, m=0] [L29] COND TRUE ! m [L30] __retres4 = 0U VAL [\old(e)=0, \old(m)=0, __retres4=0, e=0] [L80] return (__retres4); [L241] RET, EXPR base2flt(0, 0) VAL [ea=127, eb=-127] [L241] zero = base2flt(0, 0) [L242] CALL, EXPR base2flt(ma, ea) VAL [\old(e)=127, \old(m)=33554432] [L25] unsigned int res ; [L26] unsigned int __retres4 ; VAL [\old(e)=127, \old(m)=33554432, e=127, m=33554432] [L29] COND FALSE !(! m) VAL [\old(e)=127, \old(m)=33554432, e=127, m=33554432] [L35] COND FALSE !(m < 1U << 24U) VAL [\old(e)=127, \old(m)=33554432, e=127, m=33554432] [L57] COND TRUE 1 VAL [\old(e)=127, \old(m)=33554432, e=127, m=33554432] [L59] COND TRUE m >= 1U << 25U VAL [\old(e)=127, \old(m)=33554432, e=127, m=33554432] [L64] COND TRUE e >= 127 [L65] __retres4 = 4294967295U VAL [\old(e)=127, \old(m)=33554432, __retres4=4294967295, m=33554432] [L80] return (__retres4); [L242] RET, EXPR base2flt(ma, ea) VAL [ea=127, eb=-127, ma=33554432] [L242] a = base2flt(ma, ea) [L243] CALL, EXPR base2flt(mb, eb) VAL [\old(e)=-127, \old(m)=16777216] [L25] unsigned int res ; [L26] unsigned int __retres4 ; VAL [\old(e)=-127, \old(m)=16777216, e=-127, m=16777216] [L29] COND FALSE !(! m) VAL [\old(e)=-127, \old(m)=16777216, e=-127, m=16777216] [L35] COND FALSE !(m < 1U << 24U) VAL [\old(e)=-127, \old(m)=16777216, e=-127, m=16777216] [L57] COND TRUE 1 VAL [\old(e)=-127, \old(m)=16777216, e=-127, m=16777216] [L59] COND FALSE !(m >= 1U << 25U) VAL [\old(e)=-127, \old(m)=16777216, e=-127, m=16777216] [L76] EXPR m & ~ (1U << 24U) [L76] m = m & ~ (1U << 24U) [L77] EXPR m | ((unsigned int )(e + 128) << 24U) [L77] res = m | ((unsigned int )(e + 128) << 24U) [L78] __retres4 = res VAL [\old(e)=-127, \old(m)=16777216, __retres4=16777216] [L80] return (__retres4); [L243] RET, EXPR base2flt(mb, eb) VAL [a=4294967295, ea=127, eb=-127, ma=33554432, mb=16777216] [L243] b = base2flt(mb, eb) [L244] CALL addflt(a, b) VAL [\old(a)=4294967295, \old(b)=16777216] [L84] unsigned int res ; [L85] unsigned int ma ; [L86] unsigned int mb ; [L87] unsigned int delta ; [L88] int ea ; [L89] int eb ; [L90] unsigned int tmp ; [L91] unsigned int __retres10 ; [L94] COND FALSE !(a < b) VAL [\old(a)=4294967295, \old(b)=16777216, a=4294967295, b=16777216] [L101] COND FALSE !(! b) [L108] ma = a & ((1U << 24U) - 1U) [L109] ea = (int )(a >> 24U) - 128 [L110] EXPR ma | (1U << 24U) [L110] ma = ma | (1U << 24U) [L111] mb = b & ((1U << 24U) - 1U) [L112] eb = (int )(b >> 24U) - 128 [L113] EXPR mb | (1U << 24U) [L113] mb = mb | (1U << 24U) [L114] CALL __VERIFIER_assert(ea >= eb) VAL [\old(cond)=1] [L16] COND FALSE !(!(cond)) VAL [\old(cond)=1] [L114] RET __VERIFIER_assert(ea >= eb) VAL [\old(a)=4294967295, \old(b)=16777216, a=4294967295, ea=127, eb=-127, ma=16777216, mb=16777216] [L115] delta = ea - eb VAL [\old(a)=4294967295, \old(b)=16777216, a=4294967295, delta=254, ea=127, ma=16777216, mb=16777216] [L116] CALL __VERIFIER_assert(delta < sizeof(mb) * 8) VAL [\old(cond)=0] [L16] COND TRUE !(cond) VAL [\old(cond)=0] [L17] reach_error() VAL [\old(cond)=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 45 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 35.9s, OverallIterations: 11, TraceHistogramMax: 3, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 5.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 225 SdHoareTripleChecker+Valid, 3.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 177 mSDsluCounter, 4848 SdHoareTripleChecker+Invalid, 2.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4369 mSDsCounter, 50 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2683 IncrementalHoareTripleChecker+Invalid, 2733 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 50 mSolverCounterUnsat, 479 mSDtfsCounter, 2683 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 645 GetRequests, 356 SyntacticMatches, 14 SemanticMatches, 275 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2585 ImplicationChecksByTransitivity, 16.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=91occurred in iteration=7, InterpolantAutomatonStates: 136, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 10 MinimizatonAttempts, 147 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 15.1s InterpolantComputationTime, 573 NumberOfCodeBlocks, 573 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 697 ConstructedInterpolants, 0 QuantifiedInterpolants, 2688 SizeOfPredicates, 26 NumberOfNonLiveVariables, 622 ConjunctsInSsa, 136 ConjunctsInUnsatCore, 20 InterpolantComputations, 7 PerfectInterpolantSequences, 264/299 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: OVERALL_TIME: 1.0s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 4, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 32, DAG_INTERPRETER_EARLY_EXITS: 1, TOOLS_POST_APPLICATIONS: 30, TOOLS_POST_TIME: 0.4s, TOOLS_POST_CALL_APPLICATIONS: 16, TOOLS_POST_CALL_TIME: 0.2s, TOOLS_POST_RETURN_APPLICATIONS: 10, TOOLS_POST_RETURN_TIME: 0.2s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 56, TOOLS_QUANTIFIERELIM_TIME: 0.8s, TOOLS_QUANTIFIERELIM_MAX_TIME: 0.1s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 80, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 16, DOMAIN_JOIN_TIME: 0.1s, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.0s, DOMAIN_WIDEN_APPLICATIONS: 0, DOMAIN_WIDEN_TIME: 0.0s, DOMAIN_ISSUBSETEQ_APPLICATIONS: 0, DOMAIN_ISSUBSETEQ_TIME: 0.0s, DOMAIN_ISBOTTOM_APPLICATIONS: 32, DOMAIN_ISBOTTOM_TIME: 0.1s, LOOP_SUMMARIZER_APPLICATIONS: 0, LOOP_SUMMARIZER_CACHE_MISSES: 0, LOOP_SUMMARIZER_OVERALL_TIME: 0.0s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 0.0s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 0, CALL_SUMMARIZER_APPLICATIONS: 10, CALL_SUMMARIZER_CACHE_MISSES: 2, CALL_SUMMARIZER_OVERALL_TIME: 0.0s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.0s, PROCEDURE_GRAPH_BUILDER_TIME: 0.0s, PATH_EXPR_TIME: 0.0s, REGEX_TO_DAG_TIME: 0.0s, DAG_COMPRESSION_TIME: 0.0s, DAG_COMPRESSION_PROCESSED_NODES: 305, DAG_COMPRESSION_RETAINED_NODES: 81, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-09 04:36:42,043 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje --witnessprinter.witness.filename witness --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 c7e459611ed6ff9d4c49aa04980ca7f1d5aaaf97e8fc0116c264955df4ed453a --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 04:36:44,635 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 04:36:44,756 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-09 04:36:44,762 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 04:36:44,763 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 04:36:44,809 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 04:36:44,809 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 04:36:44,811 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 04:36:44,812 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 04:36:44,813 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 04:36:44,814 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 04:36:44,814 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 04:36:44,815 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 04:36:44,815 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 04:36:44,816 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 04:36:44,818 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 04:36:44,819 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 04:36:44,820 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 04:36:44,820 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 04:36:44,821 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 04:36:44,824 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 04:36:44,824 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 04:36:44,825 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 04:36:44,825 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 04:36:44,825 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-09 04:36:44,826 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-09 04:36:44,826 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 04:36:44,826 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-09 04:36:44,827 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 04:36:44,827 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 04:36:44,827 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 04:36:44,828 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 04:36:44,831 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-09 04:36:44,832 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 04:36:44,832 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 04:36:44,833 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 04:36:44,834 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 04:36:44,834 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 04:36:44,834 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 04:36:44,835 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-09 04:36:44,836 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-09 04:36:44,836 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 04:36:44,838 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 04:36:44,838 INFO L153 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_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> c7e459611ed6ff9d4c49aa04980ca7f1d5aaaf97e8fc0116c264955df4ed453a [2024-11-09 04:36:45,248 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 04:36:45,273 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 04:36:45,276 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 04:36:45,277 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 04:36:45,278 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 04:36:45,279 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c Unable to find full path for "g++" [2024-11-09 04:36:47,504 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 04:36:47,809 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 04:36:47,810 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c [2024-11-09 04:36:47,823 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/data/76386537e/cf3dc79c84834352a7e5847534c50ca1/FLAG656ecaa63 [2024-11-09 04:36:48,086 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/data/76386537e/cf3dc79c84834352a7e5847534c50ca1 [2024-11-09 04:36:48,090 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 04:36:48,092 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 04:36:48,093 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 04:36:48,094 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 04:36:48,103 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 04:36:48,104 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 04:36:48" (1/1) ... [2024-11-09 04:36:48,105 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@32fa7379 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:48, skipping insertion in model container [2024-11-09 04:36:48,106 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 04:36:48" (1/1) ... [2024-11-09 04:36:48,154 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 04:36:48,400 WARN L250 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_2884ce11-84ae-4d34-b7e1-46005118a28e/sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c[730,743] [2024-11-09 04:36:48,466 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 04:36:48,481 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 04:36:48,496 WARN L250 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_2884ce11-84ae-4d34-b7e1-46005118a28e/sv-benchmarks/c/bitvector/soft_float_4-3a.c.cil.c[730,743] [2024-11-09 04:36:48,534 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 04:36:48,554 INFO L204 MainTranslator]: Completed translation [2024-11-09 04:36:48,554 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:48 WrapperNode [2024-11-09 04:36:48,555 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 04:36:48,556 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 04:36:48,556 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 04:36:48,556 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 04:36:48,562 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:48" (1/1) ... [2024-11-09 04:36:48,577 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:48" (1/1) ... [2024-11-09 04:36:48,606 INFO L138 Inliner]: procedures = 17, calls = 18, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 54 [2024-11-09 04:36:48,607 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 04:36:48,607 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 04:36:48,608 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 04:36:48,609 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 04:36:48,619 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:48" (1/1) ... [2024-11-09 04:36:48,619 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:48" (1/1) ... [2024-11-09 04:36:48,623 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:48" (1/1) ... [2024-11-09 04:36:48,623 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:48" (1/1) ... [2024-11-09 04:36:48,632 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:48" (1/1) ... [2024-11-09 04:36:48,637 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:48" (1/1) ... [2024-11-09 04:36:48,639 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:48" (1/1) ... [2024-11-09 04:36:48,641 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:48" (1/1) ... [2024-11-09 04:36:48,644 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 04:36:48,645 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 04:36:48,646 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 04:36:48,646 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 04:36:48,647 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:48" (1/1) ... [2024-11-09 04:36:48,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 04:36:48,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:36:48,706 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 04:36:48,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 04:36:48,771 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 04:36:48,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-09 04:36:48,771 INFO L130 BoogieDeclarations]: Found specification of procedure base2flt [2024-11-09 04:36:48,771 INFO L138 BoogieDeclarations]: Found implementation of procedure base2flt [2024-11-09 04:36:48,772 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 04:36:48,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 04:36:48,772 INFO L130 BoogieDeclarations]: Found specification of procedure addflt [2024-11-09 04:36:48,772 INFO L138 BoogieDeclarations]: Found implementation of procedure addflt [2024-11-09 04:36:48,772 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-09 04:36:48,772 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-09 04:36:48,881 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 04:36:48,884 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 04:36:49,316 INFO L? ?]: Removed 34 outVars from TransFormulas that were not future-live. [2024-11-09 04:36:49,316 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 04:36:49,336 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 04:36:49,336 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-09 04:36:49,337 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 04:36:49 BoogieIcfgContainer [2024-11-09 04:36:49,337 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 04:36:49,339 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 04:36:49,341 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 04:36:49,346 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 04:36:49,347 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 04:36:48" (1/3) ... [2024-11-09 04:36:49,348 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@351e68b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 04:36:49, skipping insertion in model container [2024-11-09 04:36:49,348 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:48" (2/3) ... [2024-11-09 04:36:49,349 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@351e68b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 04:36:49, skipping insertion in model container [2024-11-09 04:36:49,349 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 04:36:49" (3/3) ... [2024-11-09 04:36:49,351 INFO L112 eAbstractionObserver]: Analyzing ICFG soft_float_4-3a.c.cil.c [2024-11-09 04:36:49,373 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 04:36:49,374 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 04:36:49,464 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 04:36:49,478 INFO L333 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, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@4ab7dac6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 04:36:49,478 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 04:36:49,484 INFO L276 IsEmpty]: Start isEmpty. Operand has 54 states, 40 states have (on average 1.475) internal successors, (59), 41 states have internal predecessors, (59), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-09 04:36:49,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-09 04:36:49,497 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:49,498 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:49,499 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:49,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:49,508 INFO L85 PathProgramCache]: Analyzing trace with hash 644554206, now seen corresponding path program 1 times [2024-11-09 04:36:49,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:36:49,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1791471223] [2024-11-09 04:36:49,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:49,526 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 [2024-11-09 04:36:49,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:36:49,531 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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) [2024-11-09 04:36:49,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:36:49,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:49,675 INFO L255 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-09 04:36:49,707 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:49,928 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:49,928 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:36:49,929 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:36:49,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1791471223] [2024-11-09 04:36:49,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1791471223] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:36:49,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 04:36:49,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 04:36:49,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840707793] [2024-11-09 04:36:49,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:36:49,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 04:36:49,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:36:49,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 04:36:49,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-09 04:36:49,976 INFO L87 Difference]: Start difference. First operand has 54 states, 40 states have (on average 1.475) internal successors, (59), 41 states have internal predecessors, (59), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-09 04:36:50,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:50,135 INFO L93 Difference]: Finished difference Result 125 states and 190 transitions. [2024-11-09 04:36:50,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 04:36:50,141 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 31 [2024-11-09 04:36:50,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:50,158 INFO L225 Difference]: With dead ends: 125 [2024-11-09 04:36:50,159 INFO L226 Difference]: Without dead ends: 68 [2024-11-09 04:36:50,164 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 04:36:50,172 INFO L432 NwaCegarLoop]: 66 mSDtfsCounter, 13 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:50,174 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 452 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 04:36:50,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2024-11-09 04:36:50,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 61. [2024-11-09 04:36:50,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 45 states have (on average 1.3111111111111111) internal successors, (59), 47 states have internal predecessors, (59), 10 states have call successors, (10), 4 states have call predecessors, (10), 5 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-09 04:36:50,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 81 transitions. [2024-11-09 04:36:50,235 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 81 transitions. Word has length 31 [2024-11-09 04:36:50,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:50,236 INFO L471 AbstractCegarLoop]: Abstraction has 61 states and 81 transitions. [2024-11-09 04:36:50,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-09 04:36:50,236 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 81 transitions. [2024-11-09 04:36:50,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-09 04:36:50,239 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:50,239 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:50,242 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:36:50,441 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:36:50,442 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:50,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:50,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1009909166, now seen corresponding path program 1 times [2024-11-09 04:36:50,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:36:50,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1029466245] [2024-11-09 04:36:50,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:50,448 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 [2024-11-09 04:36:50,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:36:50,452 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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) [2024-11-09 04:36:50,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:36:50,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:50,546 INFO L255 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 04:36:50,552 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:50,967 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-09 04:36:50,968 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:51,399 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-09 04:36:51,400 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:36:51,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1029466245] [2024-11-09 04:36:51,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1029466245] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:36:51,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1595658557] [2024-11-09 04:36:51,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:51,402 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:36:51,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:36:51,411 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:36:51,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-09 04:36:51,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:51,547 INFO L255 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 04:36:51,550 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:51,667 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-09 04:36:51,670 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:51,804 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-09 04:36:51,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1595658557] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:36:51,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681141947] [2024-11-09 04:36:51,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:51,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:36:51,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:36:51,810 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:36:51,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-09 04:36:51,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:51,915 INFO L255 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 04:36:51,918 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:52,039 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-09 04:36:52,039 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:52,152 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-09 04:36:52,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681141947] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:36:52,153 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-09 04:36:52,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12, 12, 12, 12] total 20 [2024-11-09 04:36:52,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995374876] [2024-11-09 04:36:52,155 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-09 04:36:52,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-09 04:36:52,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:36:52,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-09 04:36:52,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2024-11-09 04:36:52,161 INFO L87 Difference]: Start difference. First operand 61 states and 81 transitions. Second operand has 20 states, 16 states have (on average 2.0) internal successors, (32), 14 states have internal predecessors, (32), 6 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-09 04:36:52,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:52,499 INFO L93 Difference]: Finished difference Result 129 states and 180 transitions. [2024-11-09 04:36:52,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 04:36:52,500 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 16 states have (on average 2.0) internal successors, (32), 14 states have internal predecessors, (32), 6 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) Word has length 35 [2024-11-09 04:36:52,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:52,504 INFO L225 Difference]: With dead ends: 129 [2024-11-09 04:36:52,505 INFO L226 Difference]: Without dead ends: 101 [2024-11-09 04:36:52,506 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 183 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2024-11-09 04:36:52,508 INFO L432 NwaCegarLoop]: 100 mSDtfsCounter, 38 mSDsluCounter, 1061 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 1161 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:52,509 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 1161 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 04:36:52,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2024-11-09 04:36:52,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 83. [2024-11-09 04:36:52,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 60 states have (on average 1.3) internal successors, (78), 63 states have internal predecessors, (78), 15 states have call successors, (15), 5 states have call predecessors, (15), 7 states have return successors, (22), 14 states have call predecessors, (22), 14 states have call successors, (22) [2024-11-09 04:36:52,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 115 transitions. [2024-11-09 04:36:52,534 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 115 transitions. Word has length 35 [2024-11-09 04:36:52,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:52,535 INFO L471 AbstractCegarLoop]: Abstraction has 83 states and 115 transitions. [2024-11-09 04:36:52,535 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 16 states have (on average 2.0) internal successors, (32), 14 states have internal predecessors, (32), 6 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-09 04:36:52,536 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 115 transitions. [2024-11-09 04:36:52,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-09 04:36:52,538 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:52,538 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:52,565 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-09 04:36:52,745 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:36:52,945 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (4)] Forceful destruction successful, exit code 0 [2024-11-09 04:36:53,142 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 04:36:53,143 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:53,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:53,144 INFO L85 PathProgramCache]: Analyzing trace with hash 952650864, now seen corresponding path program 1 times [2024-11-09 04:36:53,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:36:53,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1628920214] [2024-11-09 04:36:53,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:53,145 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 [2024-11-09 04:36:53,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:36:53,149 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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) [2024-11-09 04:36:53,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:36:53,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:53,223 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 04:36:53,226 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:53,348 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:53,348 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:53,424 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:53,425 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:36:53,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1628920214] [2024-11-09 04:36:53,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1628920214] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:36:53,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [670114570] [2024-11-09 04:36:53,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:53,426 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:36:53,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:36:53,429 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:36:53,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-09 04:36:53,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:53,555 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 04:36:53,557 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:53,602 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:53,603 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:53,700 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:53,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [670114570] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:36:53,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055691896] [2024-11-09 04:36:53,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:53,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:36:53,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:36:53,704 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:36:53,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-09 04:36:53,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:53,783 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 04:36:53,787 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:53,830 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:53,831 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:53,900 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:53,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055691896] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:36:53,900 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-09 04:36:53,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 9, 9] total 9 [2024-11-09 04:36:53,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866232348] [2024-11-09 04:36:53,901 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-09 04:36:53,902 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 04:36:53,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:36:53,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 04:36:53,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-09 04:36:53,903 INFO L87 Difference]: Start difference. First operand 83 states and 115 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-09 04:36:54,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:54,058 INFO L93 Difference]: Finished difference Result 138 states and 186 transitions. [2024-11-09 04:36:54,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-09 04:36:54,059 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 35 [2024-11-09 04:36:54,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:54,061 INFO L225 Difference]: With dead ends: 138 [2024-11-09 04:36:54,062 INFO L226 Difference]: Without dead ends: 98 [2024-11-09 04:36:54,063 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-09 04:36:54,064 INFO L432 NwaCegarLoop]: 62 mSDtfsCounter, 15 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:54,064 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 485 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 04:36:54,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2024-11-09 04:36:54,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 82. [2024-11-09 04:36:54,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 60 states have (on average 1.25) internal successors, (75), 63 states have internal predecessors, (75), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (20), 12 states have call predecessors, (20), 12 states have call successors, (20) [2024-11-09 04:36:54,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 108 transitions. [2024-11-09 04:36:54,093 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 108 transitions. Word has length 35 [2024-11-09 04:36:54,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:54,094 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 108 transitions. [2024-11-09 04:36:54,094 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-09 04:36:54,094 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 108 transitions. [2024-11-09 04:36:54,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-09 04:36:54,096 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:54,096 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:54,121 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-09 04:36:54,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (7)] Forceful destruction successful, exit code 0 [2024-11-09 04:36:54,504 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:36:54,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:36:54,702 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:54,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:54,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1022139391, now seen corresponding path program 1 times [2024-11-09 04:36:54,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:36:54,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1307383178] [2024-11-09 04:36:54,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:54,704 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 [2024-11-09 04:36:54,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:36:54,707 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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) [2024-11-09 04:36:54,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-09 04:36:54,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:54,767 INFO L255 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-09 04:36:54,769 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:54,851 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:54,851 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:54,915 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:54,915 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:36:54,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1307383178] [2024-11-09 04:36:54,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1307383178] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:36:54,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1229720107] [2024-11-09 04:36:54,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:54,917 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:36:54,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:36:54,920 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:36:54,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-09 04:36:55,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:55,016 INFO L255 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-09 04:36:55,019 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:55,079 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:55,079 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:55,161 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:55,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1229720107] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:36:55,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716219001] [2024-11-09 04:36:55,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:55,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:36:55,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:36:55,169 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:36:55,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-09 04:36:55,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:55,264 INFO L255 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-09 04:36:55,267 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:55,317 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:55,318 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:55,388 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 04:36:55,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716219001] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:36:55,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-09 04:36:55,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8, 8, 8, 8] total 8 [2024-11-09 04:36:55,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360983820] [2024-11-09 04:36:55,390 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-09 04:36:55,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 04:36:55,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:36:55,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 04:36:55,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-09 04:36:55,392 INFO L87 Difference]: Start difference. First operand 82 states and 108 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-09 04:36:55,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:55,505 INFO L93 Difference]: Finished difference Result 121 states and 160 transitions. [2024-11-09 04:36:55,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 04:36:55,506 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 39 [2024-11-09 04:36:55,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:55,508 INFO L225 Difference]: With dead ends: 121 [2024-11-09 04:36:55,508 INFO L226 Difference]: Without dead ends: 97 [2024-11-09 04:36:55,513 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 04:36:55,514 INFO L432 NwaCegarLoop]: 67 mSDtfsCounter, 11 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:55,514 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 453 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 04:36:55,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-11-09 04:36:55,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 92. [2024-11-09 04:36:55,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 67 states have (on average 1.2238805970149254) internal successors, (82), 70 states have internal predecessors, (82), 15 states have call successors, (15), 7 states have call predecessors, (15), 9 states have return successors, (22), 14 states have call predecessors, (22), 14 states have call successors, (22) [2024-11-09 04:36:55,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 119 transitions. [2024-11-09 04:36:55,545 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 119 transitions. Word has length 39 [2024-11-09 04:36:55,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:55,546 INFO L471 AbstractCegarLoop]: Abstraction has 92 states and 119 transitions. [2024-11-09 04:36:55,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-09 04:36:55,547 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 119 transitions. [2024-11-09 04:36:55,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-09 04:36:55,551 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:55,551 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:55,579 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-09 04:36:55,758 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2024-11-09 04:36:55,957 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (10)] Forceful destruction successful, exit code 0 [2024-11-09 04:36:56,155 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 04:36:56,156 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:56,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:56,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1735711966, now seen corresponding path program 2 times [2024-11-09 04:36:56,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:36:56,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1310154373] [2024-11-09 04:36:56,158 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 04:36:56,158 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 [2024-11-09 04:36:56,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:36:56,159 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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) [2024-11-09 04:36:56,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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)] Waiting until timeout for monitored process [2024-11-09 04:36:56,205 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-09 04:36:56,206 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 04:36:56,207 INFO L255 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-09 04:36:56,209 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:56,444 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-09 04:36:56,444 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:36:56,444 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:36:56,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1310154373] [2024-11-09 04:36:56,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1310154373] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:36:56,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 04:36:56,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-09 04:36:56,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018301748] [2024-11-09 04:36:56,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:36:56,446 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-09 04:36:56,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:36:56,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-09 04:36:56,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2024-11-09 04:36:56,447 INFO L87 Difference]: Start difference. First operand 92 states and 119 transitions. Second operand has 12 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-09 04:36:56,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:56,727 INFO L93 Difference]: Finished difference Result 153 states and 204 transitions. [2024-11-09 04:36:56,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 04:36:56,729 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 39 [2024-11-09 04:36:56,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:56,731 INFO L225 Difference]: With dead ends: 153 [2024-11-09 04:36:56,735 INFO L226 Difference]: Without dead ends: 125 [2024-11-09 04:36:56,736 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-11-09 04:36:56,737 INFO L432 NwaCegarLoop]: 83 mSDtfsCounter, 28 mSDsluCounter, 705 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 788 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:56,740 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 788 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 04:36:56,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2024-11-09 04:36:56,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 115. [2024-11-09 04:36:56,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 83 states have (on average 1.2409638554216869) internal successors, (103), 87 states have internal predecessors, (103), 20 states have call successors, (20), 9 states have call predecessors, (20), 11 states have return successors, (27), 18 states have call predecessors, (27), 19 states have call successors, (27) [2024-11-09 04:36:56,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 150 transitions. [2024-11-09 04:36:56,762 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 150 transitions. Word has length 39 [2024-11-09 04:36:56,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:56,763 INFO L471 AbstractCegarLoop]: Abstraction has 115 states and 150 transitions. [2024-11-09 04:36:56,763 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-09 04:36:56,763 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 150 transitions. [2024-11-09 04:36:56,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-09 04:36:56,765 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:56,765 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:56,768 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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)] Ended with exit code 0 [2024-11-09 04:36:56,968 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:36:56,969 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:56,969 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:56,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1678453664, now seen corresponding path program 2 times [2024-11-09 04:36:56,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:36:56,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [151036569] [2024-11-09 04:36:56,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 04:36:56,970 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 [2024-11-09 04:36:56,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:36:56,974 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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) [2024-11-09 04:36:56,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:36:57,029 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-09 04:36:57,029 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 04:36:57,031 INFO L255 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-09 04:36:57,033 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:57,233 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-09 04:36:57,233 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:36:57,234 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:36:57,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [151036569] [2024-11-09 04:36:57,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [151036569] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:36:57,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 04:36:57,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-09 04:36:57,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187890627] [2024-11-09 04:36:57,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:36:57,235 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-09 04:36:57,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:36:57,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-09 04:36:57,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-09 04:36:57,236 INFO L87 Difference]: Start difference. First operand 115 states and 150 transitions. Second operand has 12 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-09 04:36:57,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:57,527 INFO L93 Difference]: Finished difference Result 133 states and 171 transitions. [2024-11-09 04:36:57,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-09 04:36:57,528 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 39 [2024-11-09 04:36:57,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:57,530 INFO L225 Difference]: With dead ends: 133 [2024-11-09 04:36:57,530 INFO L226 Difference]: Without dead ends: 131 [2024-11-09 04:36:57,530 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2024-11-09 04:36:57,531 INFO L432 NwaCegarLoop]: 83 mSDtfsCounter, 40 mSDsluCounter, 786 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:57,531 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 869 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 04:36:57,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2024-11-09 04:36:57,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 114. [2024-11-09 04:36:57,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 83 states have (on average 1.2409638554216869) internal successors, (103), 86 states have internal predecessors, (103), 19 states have call successors, (19), 9 states have call predecessors, (19), 11 states have return successors, (26), 18 states have call predecessors, (26), 18 states have call successors, (26) [2024-11-09 04:36:57,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 148 transitions. [2024-11-09 04:36:57,546 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 148 transitions. Word has length 39 [2024-11-09 04:36:57,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:57,547 INFO L471 AbstractCegarLoop]: Abstraction has 114 states and 148 transitions. [2024-11-09 04:36:57,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-09 04:36:57,547 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 148 transitions. [2024-11-09 04:36:57,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-09 04:36:57,548 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:57,549 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:57,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:36:57,749 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:36:57,749 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:57,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:57,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1035823326, now seen corresponding path program 1 times [2024-11-09 04:36:57,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:36:57,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1059631128] [2024-11-09 04:36:57,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:57,750 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:36:57,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:36:57,751 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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) [2024-11-09 04:36:57,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2024-11-09 04:36:57,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:57,804 INFO L255 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-09 04:36:57,805 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:57,974 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-09 04:36:57,975 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:58,375 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:36:58,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1059631128] [2024-11-09 04:36:58,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1059631128] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:36:58,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1332463810] [2024-11-09 04:36:58,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:58,377 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:36:58,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:36:58,381 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:36:58,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-09 04:36:58,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:58,524 INFO L255 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-09 04:36:58,526 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:58,622 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-09 04:36:58,622 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:58,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1332463810] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:36:58,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396807226] [2024-11-09 04:36:58,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:58,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:36:58,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:36:58,711 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:36:58,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-09 04:36:58,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:58,801 INFO L255 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-09 04:36:58,803 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:58,891 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-09 04:36:58,891 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:58,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396807226] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:36:58,945 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 04:36:58,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2024-11-09 04:36:58,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364043977] [2024-11-09 04:36:58,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 04:36:58,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 04:36:58,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:36:58,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 04:36:58,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2024-11-09 04:36:58,948 INFO L87 Difference]: Start difference. First operand 114 states and 148 transitions. Second operand has 11 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-09 04:36:59,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:59,306 INFO L93 Difference]: Finished difference Result 224 states and 294 transitions. [2024-11-09 04:36:59,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 04:36:59,308 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 39 [2024-11-09 04:36:59,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:59,310 INFO L225 Difference]: With dead ends: 224 [2024-11-09 04:36:59,311 INFO L226 Difference]: Without dead ends: 179 [2024-11-09 04:36:59,312 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2024-11-09 04:36:59,313 INFO L432 NwaCegarLoop]: 93 mSDtfsCounter, 36 mSDsluCounter, 780 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 873 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:59,315 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 873 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 04:36:59,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2024-11-09 04:36:59,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 166. [2024-11-09 04:36:59,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 120 states have (on average 1.225) internal successors, (147), 123 states have internal predecessors, (147), 29 states have call successors, (29), 14 states have call predecessors, (29), 16 states have return successors, (38), 28 states have call predecessors, (38), 28 states have call successors, (38) [2024-11-09 04:36:59,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 214 transitions. [2024-11-09 04:36:59,357 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 214 transitions. Word has length 39 [2024-11-09 04:36:59,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:59,358 INFO L471 AbstractCegarLoop]: Abstraction has 166 states and 214 transitions. [2024-11-09 04:36:59,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-09 04:36:59,358 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 214 transitions. [2024-11-09 04:36:59,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-09 04:36:59,361 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:59,362 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:59,385 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-09 04:36:59,565 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2024-11-09 04:36:59,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (15)] Forceful destruction successful, exit code 0 [2024-11-09 04:36:59,962 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 04:36:59,963 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:59,963 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:59,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1297315234, now seen corresponding path program 1 times [2024-11-09 04:36:59,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:36:59,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1612436355] [2024-11-09 04:36:59,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:59,964 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 [2024-11-09 04:36:59,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:36:59,965 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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) [2024-11-09 04:36:59,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2024-11-09 04:37:00,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:37:00,030 INFO L255 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-09 04:37:00,032 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:37:00,160 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-09 04:37:00,161 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:37:00,161 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:37:00,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1612436355] [2024-11-09 04:37:00,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1612436355] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:37:00,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 04:37:00,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-09 04:37:00,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943870928] [2024-11-09 04:37:00,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:37:00,163 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 04:37:00,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:37:00,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 04:37:00,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-09 04:37:00,164 INFO L87 Difference]: Start difference. First operand 166 states and 214 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-09 04:37:00,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:37:00,315 INFO L93 Difference]: Finished difference Result 172 states and 219 transitions. [2024-11-09 04:37:00,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 04:37:00,317 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 39 [2024-11-09 04:37:00,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:37:00,319 INFO L225 Difference]: With dead ends: 172 [2024-11-09 04:37:00,319 INFO L226 Difference]: Without dead ends: 170 [2024-11-09 04:37:00,320 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-09 04:37:00,325 INFO L432 NwaCegarLoop]: 65 mSDtfsCounter, 3 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 04:37:00,325 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 308 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 04:37:00,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2024-11-09 04:37:00,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 170. [2024-11-09 04:37:00,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 123 states have (on average 1.2195121951219512) internal successors, (150), 126 states have internal predecessors, (150), 29 states have call successors, (29), 15 states have call predecessors, (29), 17 states have return successors, (38), 28 states have call predecessors, (38), 28 states have call successors, (38) [2024-11-09 04:37:00,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 217 transitions. [2024-11-09 04:37:00,376 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 217 transitions. Word has length 39 [2024-11-09 04:37:00,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:37:00,376 INFO L471 AbstractCegarLoop]: Abstraction has 170 states and 217 transitions. [2024-11-09 04:37:00,377 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-09 04:37:00,377 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 217 transitions. [2024-11-09 04:37:00,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-09 04:37:00,378 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:37:00,379 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:37:00,382 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2024-11-09 04:37:00,579 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:37:00,580 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:37:00,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:37:00,581 INFO L85 PathProgramCache]: Analyzing trace with hash 2103743826, now seen corresponding path program 1 times [2024-11-09 04:37:00,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:37:00,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1251813080] [2024-11-09 04:37:00,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:37:00,582 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 [2024-11-09 04:37:00,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:37:00,586 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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) [2024-11-09 04:37:00,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2024-11-09 04:37:00,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:37:00,652 INFO L255 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-09 04:37:00,654 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:37:00,838 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-09 04:37:00,839 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:37:00,839 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:37:00,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1251813080] [2024-11-09 04:37:00,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1251813080] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:37:00,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 04:37:00,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-09 04:37:00,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668849575] [2024-11-09 04:37:00,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:37:00,841 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 04:37:00,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:37:00,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 04:37:00,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-09 04:37:00,842 INFO L87 Difference]: Start difference. First operand 170 states and 217 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 9 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-09 04:37:01,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:37:01,188 INFO L93 Difference]: Finished difference Result 230 states and 299 transitions. [2024-11-09 04:37:01,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 04:37:01,189 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 9 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 44 [2024-11-09 04:37:01,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:37:01,191 INFO L225 Difference]: With dead ends: 230 [2024-11-09 04:37:01,191 INFO L226 Difference]: Without dead ends: 223 [2024-11-09 04:37:01,193 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-09 04:37:01,196 INFO L432 NwaCegarLoop]: 68 mSDtfsCounter, 22 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 04:37:01,197 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 643 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 04:37:01,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2024-11-09 04:37:01,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 185. [2024-11-09 04:37:01,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 133 states have (on average 1.218045112781955) internal successors, (162), 136 states have internal predecessors, (162), 33 states have call successors, (33), 15 states have call predecessors, (33), 18 states have return successors, (45), 33 states have call predecessors, (45), 32 states have call successors, (45) [2024-11-09 04:37:01,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 240 transitions. [2024-11-09 04:37:01,232 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 240 transitions. Word has length 44 [2024-11-09 04:37:01,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:37:01,233 INFO L471 AbstractCegarLoop]: Abstraction has 185 states and 240 transitions. [2024-11-09 04:37:01,233 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 9 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-09 04:37:01,233 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 240 transitions. [2024-11-09 04:37:01,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-09 04:37:01,235 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:37:01,235 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:37:01,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2024-11-09 04:37:01,438 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:37:01,439 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:37:01,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:37:01,439 INFO L85 PathProgramCache]: Analyzing trace with hash -703506473, now seen corresponding path program 1 times [2024-11-09 04:37:01,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:37:01,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [382176356] [2024-11-09 04:37:01,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:37:01,440 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 [2024-11-09 04:37:01,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:37:01,444 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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) [2024-11-09 04:37:01,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:37:01,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:37:01,507 INFO L255 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-09 04:37:01,509 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:37:01,806 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-09 04:37:01,806 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:37:01,807 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:37:01,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [382176356] [2024-11-09 04:37:01,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [382176356] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:37:01,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 04:37:01,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-09 04:37:01,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471824151] [2024-11-09 04:37:01,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:37:01,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-09 04:37:01,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:37:01,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-09 04:37:01,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2024-11-09 04:37:01,821 INFO L87 Difference]: Start difference. First operand 185 states and 240 transitions. Second operand has 14 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 10 states have internal predecessors, (26), 5 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-09 04:37:02,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:37:02,269 INFO L93 Difference]: Finished difference Result 260 states and 337 transitions. [2024-11-09 04:37:02,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-09 04:37:02,269 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 10 states have internal predecessors, (26), 5 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 45 [2024-11-09 04:37:02,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:37:02,272 INFO L225 Difference]: With dead ends: 260 [2024-11-09 04:37:02,272 INFO L226 Difference]: Without dead ends: 229 [2024-11-09 04:37:02,273 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2024-11-09 04:37:02,274 INFO L432 NwaCegarLoop]: 111 mSDtfsCounter, 32 mSDsluCounter, 1227 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1338 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 04:37:02,274 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 1338 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 04:37:02,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2024-11-09 04:37:02,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 210. [2024-11-09 04:37:02,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 151 states have (on average 1.2119205298013245) internal successors, (183), 154 states have internal predecessors, (183), 37 states have call successors, (37), 18 states have call predecessors, (37), 21 states have return successors, (49), 37 states have call predecessors, (49), 36 states have call successors, (49) [2024-11-09 04:37:02,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 269 transitions. [2024-11-09 04:37:02,309 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 269 transitions. Word has length 45 [2024-11-09 04:37:02,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:37:02,311 INFO L471 AbstractCegarLoop]: Abstraction has 210 states and 269 transitions. [2024-11-09 04:37:02,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 10 states have internal predecessors, (26), 5 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-09 04:37:02,311 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 269 transitions. [2024-11-09 04:37:02,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-09 04:37:02,313 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:37:02,313 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:37:02,319 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:37:02,517 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:37:02,517 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:37:02,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:37:02,518 INFO L85 PathProgramCache]: Analyzing trace with hash 2001948443, now seen corresponding path program 1 times [2024-11-09 04:37:02,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:37:02,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [551319522] [2024-11-09 04:37:02,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:37:02,519 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 [2024-11-09 04:37:02,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:37:02,526 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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) [2024-11-09 04:37:02,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:37:02,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-09 04:37:02,586 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-09 04:37:02,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-09 04:37:02,693 INFO L130 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2024-11-09 04:37:02,695 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-09 04:37:02,696 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-09 04:37:02,702 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:37:02,899 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:37:02,902 INFO L407 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:37:02,936 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-09 04:37:02,940 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.11 04:37:02 BoogieIcfgContainer [2024-11-09 04:37:02,940 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-09 04:37:02,941 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-09 04:37:02,941 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-09 04:37:02,941 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-09 04:37:02,942 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 04:36:49" (3/4) ... [2024-11-09 04:37:02,943 INFO L136 WitnessPrinter]: Generating witness for reachability counterexample [2024-11-09 04:37:02,996 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/witness.graphml [2024-11-09 04:37:02,996 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-09 04:37:02,997 INFO L158 Benchmark]: Toolchain (without parser) took 14905.21ms. Allocated memory was 86.0MB in the beginning and 136.3MB in the end (delta: 50.3MB). Free memory was 62.1MB in the beginning and 60.6MB in the end (delta: 1.5MB). Peak memory consumption was 53.0MB. Max. memory is 16.1GB. [2024-11-09 04:37:02,997 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 86.0MB. Free memory was 61.7MB in the beginning and 61.6MB in the end (delta: 143.5kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-09 04:37:02,997 INFO L158 Benchmark]: CACSL2BoogieTranslator took 461.78ms. Allocated memory is still 86.0MB. Free memory was 61.9MB in the beginning and 46.5MB in the end (delta: 15.4MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-11-09 04:37:02,998 INFO L158 Benchmark]: Boogie Procedure Inliner took 50.96ms. Allocated memory is still 86.0MB. Free memory was 46.2MB in the beginning and 44.8MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-09 04:37:02,998 INFO L158 Benchmark]: Boogie Preprocessor took 37.08ms. Allocated memory is still 86.0MB. Free memory was 44.8MB in the beginning and 43.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-09 04:37:02,999 INFO L158 Benchmark]: RCFGBuilder took 691.47ms. Allocated memory is still 86.0MB. Free memory was 43.2MB in the beginning and 50.9MB in the end (delta: -7.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-09 04:37:02,999 INFO L158 Benchmark]: TraceAbstraction took 13601.20ms. Allocated memory was 86.0MB in the beginning and 136.3MB in the end (delta: 50.3MB). Free memory was 50.2MB in the beginning and 63.7MB in the end (delta: -13.6MB). Peak memory consumption was 38.9MB. Max. memory is 16.1GB. [2024-11-09 04:37:02,999 INFO L158 Benchmark]: Witness Printer took 55.39ms. Allocated memory is still 136.3MB. Free memory was 63.7MB in the beginning and 60.6MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-09 04:37:03,001 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.31ms. Allocated memory is still 86.0MB. Free memory was 61.7MB in the beginning and 61.6MB in the end (delta: 143.5kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 461.78ms. Allocated memory is still 86.0MB. Free memory was 61.9MB in the beginning and 46.5MB in the end (delta: 15.4MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 50.96ms. Allocated memory is still 86.0MB. Free memory was 46.2MB in the beginning and 44.8MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 37.08ms. Allocated memory is still 86.0MB. Free memory was 44.8MB in the beginning and 43.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 691.47ms. Allocated memory is still 86.0MB. Free memory was 43.2MB in the beginning and 50.9MB in the end (delta: -7.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * TraceAbstraction took 13601.20ms. Allocated memory was 86.0MB in the beginning and 136.3MB in the end (delta: 50.3MB). Free memory was 50.2MB in the beginning and 63.7MB in the end (delta: -13.6MB). Peak memory consumption was 38.9MB. Max. memory is 16.1GB. * Witness Printer took 55.39ms. Allocated memory is still 136.3MB. Free memory was 63.7MB in the beginning and 60.6MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. 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 - CounterExampleResult [Line: 17]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L226] unsigned int a ; [L227] unsigned int ma = __VERIFIER_nondet_uint(); [L228] signed char ea = __VERIFIER_nondet_char(); [L229] unsigned int b ; [L230] unsigned int mb = __VERIFIER_nondet_uint(); [L231] signed char eb = __VERIFIER_nondet_char(); [L232] unsigned int r_add1 ; [L233] unsigned int r_add2 ; [L234] unsigned int zero ; [L235] int tmp ; [L236] int tmp___0 ; [L237] int __retres14 ; [L241] CALL, EXPR base2flt(0, 0) VAL [\old(e)=0, \old(m)=0] [L25] unsigned int res ; [L26] unsigned int __retres4 ; VAL [\old(e)=0, \old(m)=0, e=0, m=0] [L29] COND TRUE ! m [L30] __retres4 = 0U VAL [\old(e)=0, \old(m)=0, __retres4=0, e=0] [L80] return (__retres4); VAL [\old(e)=0, \old(m)=0, \result=0, e=0] [L241] RET, EXPR base2flt(0, 0) [L241] zero = base2flt(0, 0) [L242] CALL, EXPR base2flt(ma, ea) VAL [\old(e)=127, \old(m)=-2147483648] [L25] unsigned int res ; [L26] unsigned int __retres4 ; VAL [\old(e)=127, \old(m)=-2147483648, e=127, m=-2147483648] [L29] COND FALSE !(! m) VAL [\old(e)=127, \old(m)=-2147483648, e=127, m=-2147483648] [L35] COND FALSE !(m < 1U << 24U) VAL [\old(e)=127, \old(m)=-2147483648, e=127, m=-2147483648] [L57] COND TRUE 1 VAL [\old(e)=127, \old(m)=-2147483648, e=127, m=-2147483648] [L59] COND TRUE m >= 1U << 25U VAL [\old(e)=127, \old(m)=-2147483648, e=127, m=-2147483648] [L64] COND TRUE e >= 127 [L65] __retres4 = 4294967295U VAL [\old(e)=127, \old(m)=-2147483648, __retres4=-1, m=-2147483648] [L80] return (__retres4); VAL [\old(e)=127, \old(m)=-2147483648, \result=-1, m=-2147483648] [L242] RET, EXPR base2flt(ma, ea) VAL [ea=127, ma=-2147483648] [L242] a = base2flt(ma, ea) [L243] CALL, EXPR base2flt(mb, eb) VAL [\old(e)=0, \old(m)=16777216] [L25] unsigned int res ; [L26] unsigned int __retres4 ; VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L29] COND FALSE !(! m) VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L35] COND FALSE !(m < 1U << 24U) VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L57] COND TRUE 1 VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L59] COND FALSE !(m >= 1U << 25U) VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L76] m = m & ~ (1U << 24U) [L77] res = m | ((unsigned int )(e + 128) << 24U) [L78] __retres4 = res VAL [\old(e)=0, \old(m)=16777216, __retres4=-2147483648] [L80] return (__retres4); VAL [\old(e)=0, \old(m)=16777216, \result=-2147483648] [L243] RET, EXPR base2flt(mb, eb) VAL [a=-1, ea=127, eb=0, ma=-2147483648, mb=16777216] [L243] b = base2flt(mb, eb) [L244] CALL addflt(a, b) VAL [\old(a)=-1, \old(b)=-2147483648] [L84] unsigned int res ; [L85] unsigned int ma ; [L86] unsigned int mb ; [L87] unsigned int delta ; [L88] int ea ; [L89] int eb ; [L90] unsigned int tmp ; [L91] unsigned int __retres10 ; VAL [\old(a)=-1, \old(b)=-2147483648, a=-1, b=-2147483648] [L94] COND FALSE !(a < b) VAL [\old(a)=-1, \old(b)=-2147483648, a=-1, b=-2147483648] [L101] COND FALSE !(! b) [L108] ma = a & ((1U << 24U) - 1U) [L109] ea = (int )(a >> 24U) - 128 [L110] ma = ma | (1U << 24U) [L111] mb = b & ((1U << 24U) - 1U) [L112] eb = (int )(b >> 24U) - 128 [L113] mb = mb | (1U << 24U) VAL [\old(a)=-1, \old(b)=-2147483648, a=-1, ea=127, eb=0, ma=33554431, mb=16777216] [L114] CALL __VERIFIER_assert(ea >= eb) VAL [\old(cond)=1] [L16] COND FALSE !(!(cond)) VAL [\old(cond)=1] [L114] RET __VERIFIER_assert(ea >= eb) VAL [\old(a)=-1, \old(b)=-2147483648, a=-1, ea=127, eb=0, ma=33554431, mb=16777216] [L115] delta = ea - eb VAL [\old(a)=-1, \old(b)=-2147483648, a=-1, delta=127, ea=127, ma=33554431, mb=16777216] [L116] CALL __VERIFIER_assert(delta < sizeof(mb) * 8) VAL [\old(cond)=0] [L16] COND TRUE !(cond) VAL [\old(cond)=0] [L17] reach_error() VAL [\old(cond)=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 54 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 13.5s, OverallIterations: 11, TraceHistogramMax: 3, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 2.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 274 SdHoareTripleChecker+Valid, 1.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 238 mSDsluCounter, 7370 SdHoareTripleChecker+Invalid, 1.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6572 mSDsCounter, 40 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1171 IncrementalHoareTripleChecker+Invalid, 1211 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 40 mSolverCounterUnsat, 798 mSDtfsCounter, 1171 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1036 GetRequests, 909 SyntacticMatches, 5 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 2.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=210occurred in iteration=10, InterpolantAutomatonStates: 105, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 10 MinimizatonAttempts, 143 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 4.5s InterpolantComputationTime, 726 NumberOfCodeBlocks, 690 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 981 ConstructedInterpolants, 6 QuantifiedInterpolants, 1938 SizeOfPredicates, 36 NumberOfNonLiveVariables, 1310 ConjunctsInSsa, 186 ConjunctsInUnsatCore, 27 InterpolantComputations, 6 PerfectInterpolantSequences, 393/456 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-11-09 04:37:03,037 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2884ce11-84ae-4d34-b7e1-46005118a28e/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE