./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-11.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 9bd2c7ff 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_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-11.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ --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 c075bf31c8a61d5818086da4c01a54dc9522c53729e14bb5c6eb6f9ba650fc63 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-9bd2c7f [2023-11-19 05:18:33,503 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-19 05:18:33,570 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/config/svcomp-Reach-32bit-Taipan_Default.epf [2023-11-19 05:18:33,576 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-19 05:18:33,577 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-19 05:18:33,602 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-19 05:18:33,603 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-19 05:18:33,604 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-19 05:18:33,604 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-19 05:18:33,605 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-19 05:18:33,606 INFO L153 SettingsManager]: * User list type=DISABLED [2023-11-19 05:18:33,606 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-11-19 05:18:33,607 INFO L153 SettingsManager]: * Explicit value domain=true [2023-11-19 05:18:33,607 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-11-19 05:18:33,608 INFO L153 SettingsManager]: * Octagon Domain=false [2023-11-19 05:18:33,609 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-11-19 05:18:33,609 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-11-19 05:18:33,610 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-11-19 05:18:33,610 INFO L153 SettingsManager]: * Interval Domain=false [2023-11-19 05:18:33,611 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-11-19 05:18:33,612 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-11-19 05:18:33,613 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-11-19 05:18:33,614 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-19 05:18:33,614 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-19 05:18:33,615 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-19 05:18:33,615 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-19 05:18:33,616 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-19 05:18:33,616 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-19 05:18:33,617 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-19 05:18:33,617 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-19 05:18:33,618 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-19 05:18:33,619 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-19 05:18:33,619 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-19 05:18:33,619 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-19 05:18:33,620 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-19 05:18:33,620 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-19 05:18:33,621 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 05:18:33,621 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-19 05:18:33,621 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-19 05:18:33,622 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-19 05:18:33,622 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-11-19 05:18:33,622 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-19 05:18:33,623 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-19 05:18:33,623 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-11-19 05:18:33,623 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-19 05:18:33,624 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_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/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_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ 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 -> c075bf31c8a61d5818086da4c01a54dc9522c53729e14bb5c6eb6f9ba650fc63 [2023-11-19 05:18:33,852 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-19 05:18:33,872 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-19 05:18:33,875 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-19 05:18:33,876 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-19 05:18:33,877 INFO L274 PluginConnector]: CDTParser initialized [2023-11-19 05:18:33,878 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-11.i [2023-11-19 05:18:37,083 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-19 05:18:37,316 INFO L384 CDTParser]: Found 1 translation units. [2023-11-19 05:18:37,317 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-11.i [2023-11-19 05:18:37,329 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/data/bd9868137/88f5fe1b11b24b48ac3aaf6b1ea33c77/FLAG5ea77e81a [2023-11-19 05:18:37,344 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/data/bd9868137/88f5fe1b11b24b48ac3aaf6b1ea33c77 [2023-11-19 05:18:37,346 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-19 05:18:37,348 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-19 05:18:37,349 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-19 05:18:37,349 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-19 05:18:37,355 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-19 05:18:37,356 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 05:18:37" (1/1) ... [2023-11-19 05:18:37,357 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@245e5e48 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:37, skipping insertion in model container [2023-11-19 05:18:37,357 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 05:18:37" (1/1) ... [2023-11-19 05:18:37,394 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-19 05:18:37,569 WARN L240 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_acb90c07-551b-42e5-b09a-d55f9d85928f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-11.i[916,929] [2023-11-19 05:18:37,670 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 05:18:37,699 INFO L202 MainTranslator]: Completed pre-run [2023-11-19 05:18:37,710 WARN L240 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_acb90c07-551b-42e5-b09a-d55f9d85928f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-11.i[916,929] [2023-11-19 05:18:37,758 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 05:18:37,778 INFO L206 MainTranslator]: Completed translation [2023-11-19 05:18:37,779 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:37 WrapperNode [2023-11-19 05:18:37,779 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-19 05:18:37,780 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-19 05:18:37,781 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-19 05:18:37,781 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-19 05:18:37,789 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:37" (1/1) ... [2023-11-19 05:18:37,802 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:37" (1/1) ... [2023-11-19 05:18:37,855 INFO L138 Inliner]: procedures = 26, calls = 52, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 327 [2023-11-19 05:18:37,855 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-19 05:18:37,856 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-19 05:18:37,856 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-19 05:18:37,856 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-19 05:18:37,866 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:37" (1/1) ... [2023-11-19 05:18:37,866 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:37" (1/1) ... [2023-11-19 05:18:37,872 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:37" (1/1) ... [2023-11-19 05:18:37,872 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:37" (1/1) ... [2023-11-19 05:18:37,903 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:37" (1/1) ... [2023-11-19 05:18:37,909 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:37" (1/1) ... [2023-11-19 05:18:37,913 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:37" (1/1) ... [2023-11-19 05:18:37,929 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:37" (1/1) ... [2023-11-19 05:18:37,934 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-19 05:18:37,935 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-19 05:18:37,935 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-19 05:18:37,935 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-19 05:18:37,936 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:37" (1/1) ... [2023-11-19 05:18:37,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 05:18:37,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/z3 [2023-11-19 05:18:37,974 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-19 05:18:38,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-19 05:18:38,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-19 05:18:38,057 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-19 05:18:38,058 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-19 05:18:38,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-19 05:18:38,058 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-19 05:18:38,058 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-19 05:18:38,196 INFO L236 CfgBuilder]: Building ICFG [2023-11-19 05:18:38,199 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-19 05:18:38,860 INFO L277 CfgBuilder]: Performing block encoding [2023-11-19 05:18:39,452 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-19 05:18:39,452 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-19 05:18:39,459 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 05:18:39 BoogieIcfgContainer [2023-11-19 05:18:39,459 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-19 05:18:39,464 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-19 05:18:39,464 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-19 05:18:39,468 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-19 05:18:39,468 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 05:18:37" (1/3) ... [2023-11-19 05:18:39,469 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7661614 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 05:18:39, skipping insertion in model container [2023-11-19 05:18:39,470 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:37" (2/3) ... [2023-11-19 05:18:39,470 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7661614 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 05:18:39, skipping insertion in model container [2023-11-19 05:18:39,471 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 05:18:39" (3/3) ... [2023-11-19 05:18:39,472 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-11.i [2023-11-19 05:18:39,493 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-19 05:18:39,493 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-19 05:18:39,564 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-19 05:18:39,572 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=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;@63435660, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-19 05:18:39,573 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-19 05:18:39,579 INFO L276 IsEmpty]: Start isEmpty. Operand has 70 states, 28 states have (on average 1.1071428571428572) internal successors, (31), 29 states have internal predecessors, (31), 39 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2023-11-19 05:18:39,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-11-19 05:18:39,597 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:18:39,598 INFO L195 NwaCegarLoop]: trace histogram [39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 05:18:39,598 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:18:39,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:18:39,604 INFO L85 PathProgramCache]: Analyzing trace with hash 108256260, now seen corresponding path program 1 times [2023-11-19 05:18:39,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-19 05:18:39,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580284835] [2023-11-19 05:18:39,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:18:39,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 05:18:39,822 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 05:18:39,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2078875338] [2023-11-19 05:18:39,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:18:39,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 05:18:39,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/z3 [2023-11-19 05:18:39,826 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 05:18:39,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-19 05:18:40,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-19 05:18:40,582 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-19 05:18:40,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-19 05:18:41,076 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2023-11-19 05:18:41,080 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-19 05:18:41,082 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-19 05:18:41,095 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-19 05:18:41,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 05:18:41,295 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-11-19 05:18:41,299 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-19 05:18:41,462 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.11 05:18:41 BoogieIcfgContainer [2023-11-19 05:18:41,462 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-19 05:18:41,463 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-19 05:18:41,463 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-19 05:18:41,464 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-19 05:18:41,464 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 05:18:39" (3/4) ... [2023-11-19 05:18:41,467 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-19 05:18:41,468 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-19 05:18:41,469 INFO L158 Benchmark]: Toolchain (without parser) took 4121.14ms. Allocated memory was 151.0MB in the beginning and 209.7MB in the end (delta: 58.7MB). Free memory was 105.7MB in the beginning and 133.3MB in the end (delta: -27.6MB). Peak memory consumption was 32.4MB. Max. memory is 16.1GB. [2023-11-19 05:18:41,470 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 151.0MB. Free memory is still 92.8MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-19 05:18:41,471 INFO L158 Benchmark]: CACSL2BoogieTranslator took 430.40ms. Allocated memory is still 151.0MB. Free memory was 105.5MB in the beginning and 88.5MB in the end (delta: 17.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2023-11-19 05:18:41,471 INFO L158 Benchmark]: Boogie Procedure Inliner took 74.97ms. Allocated memory is still 151.0MB. Free memory was 88.5MB in the beginning and 84.3MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-19 05:18:41,472 INFO L158 Benchmark]: Boogie Preprocessor took 77.96ms. Allocated memory is still 151.0MB. Free memory was 84.3MB in the beginning and 81.7MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-19 05:18:41,473 INFO L158 Benchmark]: RCFGBuilder took 1524.67ms. Allocated memory was 151.0MB in the beginning and 209.7MB in the end (delta: 58.7MB). Free memory was 81.7MB in the beginning and 123.3MB in the end (delta: -41.6MB). Peak memory consumption was 38.8MB. Max. memory is 16.1GB. [2023-11-19 05:18:41,474 INFO L158 Benchmark]: TraceAbstraction took 1998.53ms. Allocated memory is still 209.7MB. Free memory was 123.3MB in the beginning and 133.3MB in the end (delta: -10.0MB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-19 05:18:41,474 INFO L158 Benchmark]: Witness Printer took 4.96ms. Allocated memory is still 209.7MB. Free memory is still 133.3MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-19 05:18:41,478 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.34ms. Allocated memory is still 151.0MB. Free memory is still 92.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 430.40ms. Allocated memory is still 151.0MB. Free memory was 105.5MB in the beginning and 88.5MB in the end (delta: 17.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 74.97ms. Allocated memory is still 151.0MB. Free memory was 88.5MB in the beginning and 84.3MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 77.96ms. Allocated memory is still 151.0MB. Free memory was 84.3MB in the beginning and 81.7MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 1524.67ms. Allocated memory was 151.0MB in the beginning and 209.7MB in the end (delta: 58.7MB). Free memory was 81.7MB in the beginning and 123.3MB in the end (delta: -41.6MB). Peak memory consumption was 38.8MB. Max. memory is 16.1GB. * TraceAbstraction took 1998.53ms. Allocated memory is still 209.7MB. Free memory was 123.3MB in the beginning and 133.3MB in the end (delta: -10.0MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 4.96ms. Allocated memory is still 209.7MB. Free memory is still 133.3MB. 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: 19]: 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 shiftRight at line 86, overapproximation of someBinaryFLOATComparisonOperation at line 83, overapproximation of bitwiseOr at line 98, overapproximation of bitwiseAnd at line 106, overapproximation of someUnaryDOUBLEoperation at line 152, overapproximation of someBinaryDOUBLEComparisonOperation at line 140, overapproximation of someBinaryArithmeticFLOAToperation at line 83, overapproximation of someUnaryFLOAToperation at line 107. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 1; [L23] unsigned char var_1_2 = 0; [L24] unsigned char var_1_3 = 0; [L25] signed char var_1_4 = 5; [L26] signed char var_1_7 = 0; [L27] signed char var_1_8 = 16; [L28] signed char var_1_9 = 4; [L29] unsigned long int var_1_10 = 128; [L30] unsigned long int var_1_11 = 1422462314; [L31] signed short int var_1_12 = 8; [L32] signed short int var_1_15 = -50; [L33] unsigned long int var_1_16 = 1; [L34] unsigned long int var_1_17 = 3609236770; [L35] unsigned long int var_1_18 = 2902762324; [L36] double var_1_19 = 3.8; [L37] double var_1_20 = 255.75; [L38] unsigned short int var_1_21 = 0; [L39] signed char var_1_22 = -8; [L40] signed long int var_1_23 = -32; [L41] signed char var_1_24 = -128; [L42] unsigned short int var_1_25 = 1000; [L43] signed long int var_1_26 = -500; [L44] float var_1_27 = 31.3; [L45] unsigned char var_1_28 = 0; [L46] float var_1_29 = 1.5; [L47] float var_1_30 = 15.25; [L48] double var_1_31 = 128.8; [L49] signed char var_1_32 = 5; [L50] signed char var_1_33 = 5; [L51] signed short int var_1_34 = 128; [L52] signed short int var_1_35 = -128; [L53] signed long int var_1_36 = 0; [L54] float var_1_37 = 4.8; [L55] float var_1_38 = 255.25; [L56] float var_1_39 = 0.0; [L57] unsigned long int var_1_40 = 4; [L58] signed long int var_1_41 = -32; [L59] unsigned long int var_1_42 = 2903551095; [L60] unsigned char var_1_43 = 5; [L61] signed short int var_1_44 = -5; [L62] unsigned long int var_1_45 = 256; [L63] signed char var_1_46 = 2; [L64] float var_1_47 = 255.6; [L65] unsigned long int last_1_var_1_10 = 128; [L66] unsigned long int last_1_var_1_16 = 1; [L67] double last_1_var_1_19 = 3.8; [L251] isInitial = 1 [L252] FCALL initially() [L253] COND TRUE 1 [L254] CALL updateLastVariables() [L242] last_1_var_1_10 = var_1_10 [L243] last_1_var_1_16 = var_1_16 [L244] last_1_var_1_19 = var_1_19 [L254] RET updateLastVariables() [L255] CALL updateVariables() [L179] var_1_2 = __VERIFIER_nondet_uchar() [L180] CALL assume_abort_if_not(var_1_2 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=16, var_1_9=4] [L20] COND FALSE !(!cond) [L180] RET assume_abort_if_not(var_1_2 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=16, var_1_9=4] [L181] CALL assume_abort_if_not(var_1_2 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=16, var_1_9=4] [L20] COND FALSE !(!cond) [L181] RET assume_abort_if_not(var_1_2 <= 1) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=16, var_1_9=4] [L182] var_1_3 = __VERIFIER_nondet_uchar() [L183] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=16, var_1_9=4] [L20] COND FALSE !(!cond) [L183] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=16, var_1_9=4] [L184] CALL assume_abort_if_not(var_1_3 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=16, var_1_9=4] [L20] COND FALSE !(!cond) [L184] RET assume_abort_if_not(var_1_3 <= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=16, var_1_9=4] [L185] var_1_7 = __VERIFIER_nondet_char() [L186] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=16, var_1_9=4] [L20] COND FALSE !(!cond) [L186] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=16, var_1_9=4] [L187] CALL assume_abort_if_not(var_1_7 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=16, var_1_9=4] [L20] COND FALSE !(!cond) [L187] RET assume_abort_if_not(var_1_7 <= 63) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=16, var_1_9=4] [L188] var_1_8 = __VERIFIER_nondet_char() [L189] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=4] [L20] COND FALSE !(!cond) [L189] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=4] [L190] CALL assume_abort_if_not(var_1_8 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=4] [L20] COND FALSE !(!cond) [L190] RET assume_abort_if_not(var_1_8 <= 63) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=4] [L191] var_1_9 = __VERIFIER_nondet_char() [L192] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L192] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L193] CALL assume_abort_if_not(var_1_9 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L193] RET assume_abort_if_not(var_1_9 <= 126) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L194] var_1_11 = __VERIFIER_nondet_ulong() [L195] CALL assume_abort_if_not(var_1_11 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L195] RET assume_abort_if_not(var_1_11 >= 1073741823) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L196] CALL assume_abort_if_not(var_1_11 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L196] RET assume_abort_if_not(var_1_11 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L197] var_1_17 = __VERIFIER_nondet_ulong() [L198] CALL assume_abort_if_not(var_1_17 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L198] RET assume_abort_if_not(var_1_17 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L199] CALL assume_abort_if_not(var_1_17 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L199] RET assume_abort_if_not(var_1_17 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L200] var_1_18 = __VERIFIER_nondet_ulong() [L201] CALL assume_abort_if_not(var_1_18 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L201] RET assume_abort_if_not(var_1_18 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L202] CALL assume_abort_if_not(var_1_18 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L202] RET assume_abort_if_not(var_1_18 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L203] var_1_20 = __VERIFIER_nondet_double() [L204] CALL assume_abort_if_not((var_1_20 >= -922337.2036854765600e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L204] RET assume_abort_if_not((var_1_20 >= -922337.2036854765600e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L205] var_1_24 = __VERIFIER_nondet_char() [L206] CALL assume_abort_if_not(var_1_24 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L206] RET assume_abort_if_not(var_1_24 >= -128) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L207] CALL assume_abort_if_not(var_1_24 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L207] RET assume_abort_if_not(var_1_24 <= 127) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=-500, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L208] var_1_26 = __VERIFIER_nondet_long() [L209] CALL assume_abort_if_not(var_1_26 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L209] RET assume_abort_if_not(var_1_26 >= -2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L210] CALL assume_abort_if_not(var_1_26 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L210] RET assume_abort_if_not(var_1_26 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L211] CALL assume_abort_if_not(var_1_26 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L211] RET assume_abort_if_not(var_1_26 != 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L212] var_1_28 = __VERIFIER_nondet_uchar() [L213] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L213] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L214] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L214] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3/2, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L215] var_1_29 = __VERIFIER_nondet_float() [L216] CALL assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L216] RET assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=61/4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L217] var_1_30 = __VERIFIER_nondet_float() [L218] CALL assume_abort_if_not((var_1_30 >= -461168.6018427382800e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 4611686.018427382800e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L218] RET assume_abort_if_not((var_1_30 >= -461168.6018427382800e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 4611686.018427382800e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=5, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L219] var_1_32 = __VERIFIER_nondet_char() [L220] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L220] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L221] CALL assume_abort_if_not(var_1_32 <= 9) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L221] RET assume_abort_if_not(var_1_32 <= 9) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=5, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L222] var_1_33 = __VERIFIER_nondet_char() [L223] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L223] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L224] CALL assume_abort_if_not(var_1_33 <= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L224] RET assume_abort_if_not(var_1_33 <= 8) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=-128, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L225] var_1_35 = __VERIFIER_nondet_short() [L226] CALL assume_abort_if_not(var_1_35 >= -32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L226] RET assume_abort_if_not(var_1_35 >= -32766) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L227] CALL assume_abort_if_not(var_1_35 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L227] RET assume_abort_if_not(var_1_35 <= 32766) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=1021/4, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L228] var_1_38 = __VERIFIER_nondet_float() [L229] CALL assume_abort_if_not((var_1_38 >= -461168.6018427382800e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 4611686.018427382800e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=5, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L229] RET assume_abort_if_not((var_1_38 >= -461168.6018427382800e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 4611686.018427382800e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=5, var_1_39=0, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L230] var_1_39 = __VERIFIER_nondet_float() [L231] CALL assume_abort_if_not((var_1_39 >= -461168.6018427382800e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=5, var_1_39=6, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L231] RET assume_abort_if_not((var_1_39 >= -461168.6018427382800e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=5, var_1_39=6, var_1_3=0, var_1_40=4, var_1_41=-32, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L232] var_1_41 = __VERIFIER_nondet_long() [L233] CALL assume_abort_if_not(var_1_41 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=5, var_1_39=6, var_1_3=0, var_1_40=4, var_1_41=5, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L233] RET assume_abort_if_not(var_1_41 >= -2147483648) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=5, var_1_39=6, var_1_3=0, var_1_40=4, var_1_41=5, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L234] CALL assume_abort_if_not(var_1_41 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=5, var_1_39=6, var_1_3=0, var_1_40=4, var_1_41=5, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L234] RET assume_abort_if_not(var_1_41 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=5, var_1_39=6, var_1_3=0, var_1_40=4, var_1_41=5, var_1_42=2903551095, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L235] var_1_42 = __VERIFIER_nondet_ulong() [L236] CALL assume_abort_if_not(var_1_42 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=5, var_1_39=6, var_1_3=0, var_1_40=4, var_1_41=5, var_1_42=2147483647, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L236] RET assume_abort_if_not(var_1_42 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=5, var_1_39=6, var_1_3=0, var_1_40=4, var_1_41=5, var_1_42=2147483647, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L237] CALL assume_abort_if_not(var_1_42 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=5, var_1_39=6, var_1_3=0, var_1_40=4, var_1_41=5, var_1_42=2147483647, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L237] RET assume_abort_if_not(var_1_42 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=5, var_1_39=6, var_1_3=0, var_1_40=4, var_1_41=5, var_1_42=2147483647, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=1278/5, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L238] var_1_47 = __VERIFIER_nondet_float() [L239] CALL assume_abort_if_not((var_1_47 >= -922337.2036854776000e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854776000e+12F && var_1_47 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=5, var_1_39=6, var_1_3=0, var_1_40=4, var_1_41=5, var_1_42=2147483647, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=7, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L20] COND FALSE !(!cond) [L239] RET assume_abort_if_not((var_1_47 >= -922337.2036854776000e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854776000e+12F && var_1_47 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=2147483647, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=4294967291, var_1_18=4294967294, var_1_19=19/5, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=644/5, var_1_32=1, var_1_33=0, var_1_34=128, var_1_35=1, var_1_36=0, var_1_37=24/5, var_1_38=5, var_1_39=6, var_1_3=0, var_1_40=4, var_1_41=5, var_1_42=2147483647, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=7, var_1_4=5, var_1_7=0, var_1_8=1, var_1_9=2] [L255] RET updateVariables() [L256] CALL step() [L71] var_1_22 = ((((-25) < 0 ) ? -(-25) : (-25))) [L72] COND TRUE var_1_22 > var_1_24 [L73] COND TRUE (~ var_1_22) <= 128 [L74] var_1_23 = (((((((4 + var_1_22) < 0 ) ? -(4 + var_1_22) : (4 + var_1_22))) < 0 ) ? -((((4 + var_1_22) < 0 ) ? -(4 + var_1_22) : (4 + var_1_22))) : ((((4 + var_1_22) < 0 ) ? -(4 + var_1_22) : (4 + var_1_22))))) [L79] COND FALSE !(var_1_23 == (var_1_24 % ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))))) [L82] COND FALSE !(\read(var_1_28)) [L85] COND TRUE var_1_23 >= var_1_24 [L86] EXPR var_1_25 >> (var_1_32 + var_1_33) [L86] COND FALSE !((var_1_25 >> (var_1_32 + var_1_33)) <= var_1_23) [L95] var_1_31 = var_1_29 [L98] EXPR var_1_22 ^ var_1_32 [L98] COND FALSE !(var_1_24 >= (var_1_22 ^ var_1_32)) [L101] var_1_34 = ((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))) [L103] EXPR var_1_26 | var_1_24 [L103] EXPR (var_1_26 | var_1_24) ^ var_1_34 [L103] COND TRUE ((var_1_26 | var_1_24) ^ var_1_34) < (var_1_23 + var_1_32) [L104] var_1_36 = ((((var_1_24) < (var_1_25)) ? (var_1_24) : (var_1_25))) [L106] EXPR var_1_26 & var_1_36 [L106] COND TRUE ! (1000 > (var_1_26 & var_1_36)) [L107] var_1_37 = (((((((((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30)))) > ((var_1_38 + var_1_39))) ? (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30)))) : ((var_1_38 + var_1_39)))) < 0 ) ? -((((((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30)))) > ((var_1_38 + var_1_39))) ? (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30)))) : ((var_1_38 + var_1_39)))) : ((((((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30)))) > ((var_1_38 + var_1_39))) ? (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30)))) : ((var_1_38 + var_1_39)))))) [L109] COND TRUE (((((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) < 0 ) ? -((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) : ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))))) < var_1_41 [L110] COND FALSE !(\read(var_1_28)) [L114] COND FALSE !(\read(var_1_28)) [L123] COND FALSE !(var_1_25 >= var_1_26) [L126] COND TRUE ((((var_1_32 - var_1_33) < 0 ) ? -(var_1_32 - var_1_33) : (var_1_32 - var_1_33))) < var_1_40 [L127] EXPR var_1_40 & var_1_41 [L127] COND FALSE !(((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))) > (var_1_40 & var_1_41)) [L131] COND TRUE var_1_47 >= var_1_30 [L132] COND FALSE !(\read(var_1_28)) [L136] unsigned long int stepLocal_1 = last_1_var_1_16; [L137] unsigned long int stepLocal_0 = last_1_var_1_16; [L138] COND TRUE stepLocal_1 != last_1_var_1_10 [L139] COND TRUE var_1_8 <= stepLocal_0 [L140] COND FALSE !((- last_1_var_1_19) >= last_1_var_1_19) [L147] COND TRUE var_1_12 == var_1_12 [L148] var_1_4 = ((8 + ((((var_1_7) > (var_1_8)) ? (var_1_7) : (var_1_8)))) - var_1_9) [L150] var_1_1 = (var_1_2 || (! var_1_3)) [L151] var_1_10 = (4027026809u - (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_7)) [L152] var_1_19 = ((((((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) < (1.4)) ? (((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) : (1.4))) [L153] COND TRUE \read(var_1_1) [L154] COND FALSE !(var_1_19 >= var_1_19) [L159] var_1_15 = var_1_7 [L164] COND FALSE !(var_1_19 != var_1_19) [L167] COND FALSE !(var_1_4 > var_1_12) [L170] var_1_16 = (((((var_1_17) > (var_1_18)) ? (var_1_17) : (var_1_18))) - var_1_9) [L173] unsigned char stepLocal_2 = var_1_1; [L174] COND FALSE !((var_1_16 == (var_1_8 - var_1_9)) && stepLocal_2) [L256] RET step() [L257] CALL, EXPR property() [L247-L248] return (((((((var_1_1 == ((unsigned char) (var_1_2 || (! var_1_3)))) && ((var_1_12 == var_1_12) ? (var_1_4 == ((signed char) ((8 + ((((var_1_7) > (var_1_8)) ? (var_1_7) : (var_1_8)))) - var_1_9))) : 1)) && (var_1_10 == ((unsigned long int) (4027026809u - (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_7))))) && ((last_1_var_1_16 != last_1_var_1_10) ? ((var_1_8 <= last_1_var_1_16) ? (((- last_1_var_1_19) >= last_1_var_1_19) ? (var_1_12 == ((signed short int) var_1_8)) : 1) : 1) : (var_1_12 == ((signed short int) var_1_9)))) && (var_1_1 ? ((var_1_19 >= var_1_19) ? ((! var_1_3) ? (var_1_15 == ((signed short int) var_1_8)) : 1) : (var_1_15 == ((signed short int) var_1_7))) : (var_1_15 == ((signed short int) 5)))) && ((var_1_19 != var_1_19) ? (var_1_16 == ((unsigned long int) (((((var_1_11) < (var_1_7)) ? (var_1_11) : (var_1_7))) + var_1_8))) : ((var_1_4 > var_1_12) ? (var_1_16 == ((unsigned long int) (var_1_17 - (var_1_11 - var_1_8)))) : (var_1_16 == ((unsigned long int) (((((var_1_17) > (var_1_18)) ? (var_1_17) : (var_1_18))) - var_1_9)))))) && (var_1_19 == ((double) ((((((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) < (1.4)) ? (((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) : (1.4)))))) && (((var_1_16 == (var_1_8 - var_1_9)) && var_1_1) ? (var_1_21 == ((unsigned short int) var_1_9)) : 1) ; [L257] RET, EXPR property() [L257] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=1879543162, var_1_11=2147483647, var_1_12=8, var_1_15=0, var_1_16=4294967292, var_1_17=4294967291, var_1_18=4294967294, var_1_19=8, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=25, var_1_23=29, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=3, var_1_32=1, var_1_33=0, var_1_34=1, var_1_35=1, var_1_36=-3, var_1_37=9, var_1_38=5, var_1_39=6, var_1_3=0, var_1_40=4, var_1_41=5, var_1_42=2147483647, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=7, var_1_4=7, var_1_7=0, var_1_8=1, var_1_9=2] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=1879543162, var_1_11=2147483647, var_1_12=8, var_1_15=0, var_1_16=4294967292, var_1_17=4294967291, var_1_18=4294967294, var_1_19=8, var_1_1=1, var_1_20=2, var_1_21=0, var_1_22=25, var_1_23=29, var_1_24=-3, var_1_25=1000, var_1_26=1001, var_1_27=313/10, var_1_28=0, var_1_29=3, var_1_2=1, var_1_30=4, var_1_31=3, var_1_32=1, var_1_33=0, var_1_34=1, var_1_35=1, var_1_36=-3, var_1_37=9, var_1_38=5, var_1_39=6, var_1_3=0, var_1_40=4, var_1_41=5, var_1_42=2147483647, var_1_43=5, var_1_44=-5, var_1_45=256, var_1_46=2, var_1_47=7, var_1_4=7, var_1_7=0, var_1_8=1, var_1_9=2] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 70 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 1.8s, OverallIterations: 1, TraceHistogramMax: 39, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=70occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 143 NumberOfCodeBlocks, 143 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-19 05:18:41,538 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/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_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-11.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ --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 c075bf31c8a61d5818086da4c01a54dc9522c53729e14bb5c6eb6f9ba650fc63 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-9bd2c7f [2023-11-19 05:18:44,262 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-19 05:18:44,409 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2023-11-19 05:18:44,418 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-19 05:18:44,419 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-19 05:18:44,467 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-19 05:18:44,468 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-19 05:18:44,468 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-19 05:18:44,469 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-19 05:18:44,474 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-19 05:18:44,475 INFO L153 SettingsManager]: * User list type=DISABLED [2023-11-19 05:18:44,476 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-11-19 05:18:44,476 INFO L153 SettingsManager]: * Explicit value domain=true [2023-11-19 05:18:44,478 INFO L153 SettingsManager]: * Octagon Domain=false [2023-11-19 05:18:44,478 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-11-19 05:18:44,479 INFO L153 SettingsManager]: * Interval Domain=false [2023-11-19 05:18:44,480 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-19 05:18:44,480 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-19 05:18:44,481 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-19 05:18:44,482 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-19 05:18:44,482 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-19 05:18:44,483 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-19 05:18:44,483 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-19 05:18:44,484 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-19 05:18:44,484 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-19 05:18:44,485 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-19 05:18:44,485 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-19 05:18:44,485 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-19 05:18:44,486 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-19 05:18:44,486 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-19 05:18:44,488 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-19 05:18:44,488 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-19 05:18:44,488 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-19 05:18:44,489 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 05:18:44,489 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-19 05:18:44,489 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-19 05:18:44,489 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-19 05:18:44,490 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-11-19 05:18:44,490 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-19 05:18:44,491 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-19 05:18:44,491 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-11-19 05:18:44,492 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-19 05:18:44,492 INFO L153 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/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_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ 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 -> c075bf31c8a61d5818086da4c01a54dc9522c53729e14bb5c6eb6f9ba650fc63 [2023-11-19 05:18:44,904 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-19 05:18:44,926 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-19 05:18:44,928 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-19 05:18:44,930 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-19 05:18:44,930 INFO L274 PluginConnector]: CDTParser initialized [2023-11-19 05:18:44,932 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-11.i [2023-11-19 05:18:48,088 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-19 05:18:48,395 INFO L384 CDTParser]: Found 1 translation units. [2023-11-19 05:18:48,396 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-11.i [2023-11-19 05:18:48,406 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/data/eef8fccfc/bb9c1f6b13754549be649d01d8b3fa0b/FLAG82c449a97 [2023-11-19 05:18:48,421 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/data/eef8fccfc/bb9c1f6b13754549be649d01d8b3fa0b [2023-11-19 05:18:48,424 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-19 05:18:48,425 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-19 05:18:48,427 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-19 05:18:48,427 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-19 05:18:48,434 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-19 05:18:48,435 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 05:18:48" (1/1) ... [2023-11-19 05:18:48,436 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56d54362 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:48, skipping insertion in model container [2023-11-19 05:18:48,436 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 05:18:48" (1/1) ... [2023-11-19 05:18:48,474 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-19 05:18:48,622 WARN L240 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_acb90c07-551b-42e5-b09a-d55f9d85928f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-11.i[916,929] [2023-11-19 05:18:48,748 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 05:18:48,786 INFO L202 MainTranslator]: Completed pre-run [2023-11-19 05:18:48,800 WARN L240 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_acb90c07-551b-42e5-b09a-d55f9d85928f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-11.i[916,929] [2023-11-19 05:18:48,893 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 05:18:48,928 INFO L206 MainTranslator]: Completed translation [2023-11-19 05:18:48,929 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:48 WrapperNode [2023-11-19 05:18:48,929 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-19 05:18:48,930 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-19 05:18:48,931 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-19 05:18:48,931 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-19 05:18:48,940 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:48" (1/1) ... [2023-11-19 05:18:48,972 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:48" (1/1) ... [2023-11-19 05:18:49,023 INFO L138 Inliner]: procedures = 27, calls = 52, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 253 [2023-11-19 05:18:49,027 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-19 05:18:49,029 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-19 05:18:49,029 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-19 05:18:49,029 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-19 05:18:49,039 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:48" (1/1) ... [2023-11-19 05:18:49,039 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:48" (1/1) ... [2023-11-19 05:18:49,058 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:48" (1/1) ... [2023-11-19 05:18:49,069 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:48" (1/1) ... [2023-11-19 05:18:49,100 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:48" (1/1) ... [2023-11-19 05:18:49,104 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:48" (1/1) ... [2023-11-19 05:18:49,109 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:48" (1/1) ... [2023-11-19 05:18:49,117 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:48" (1/1) ... [2023-11-19 05:18:49,130 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-19 05:18:49,132 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-19 05:18:49,132 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-19 05:18:49,133 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-19 05:18:49,134 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:48" (1/1) ... [2023-11-19 05:18:49,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 05:18:49,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/z3 [2023-11-19 05:18:49,164 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-19 05:18:49,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-19 05:18:49,285 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-19 05:18:49,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-19 05:18:49,286 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-19 05:18:49,286 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-19 05:18:49,288 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-19 05:18:49,288 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-19 05:18:49,430 INFO L236 CfgBuilder]: Building ICFG [2023-11-19 05:18:49,433 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-19 05:18:50,455 INFO L277 CfgBuilder]: Performing block encoding [2023-11-19 05:18:50,465 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-19 05:18:50,466 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-19 05:18:50,471 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 05:18:50 BoogieIcfgContainer [2023-11-19 05:18:50,471 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-19 05:18:50,473 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-19 05:18:50,473 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-19 05:18:50,477 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-19 05:18:50,477 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 05:18:48" (1/3) ... [2023-11-19 05:18:50,478 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@37562ddc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 05:18:50, skipping insertion in model container [2023-11-19 05:18:50,478 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:18:48" (2/3) ... [2023-11-19 05:18:50,479 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@37562ddc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 05:18:50, skipping insertion in model container [2023-11-19 05:18:50,479 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 05:18:50" (3/3) ... [2023-11-19 05:18:50,480 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-11.i [2023-11-19 05:18:50,501 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-19 05:18:50,501 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-19 05:18:50,557 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-19 05:18:50,563 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=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;@7e03ce80, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-19 05:18:50,564 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-19 05:18:50,569 INFO L276 IsEmpty]: Start isEmpty. Operand has 114 states, 72 states have (on average 1.5) internal successors, (108), 73 states have internal predecessors, (108), 39 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2023-11-19 05:18:50,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2023-11-19 05:18:50,592 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:18:50,593 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 05:18:50,593 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:18:50,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:18:50,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1081086981, now seen corresponding path program 1 times [2023-11-19 05:18:50,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-11-19 05:18:50,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [516894960] [2023-11-19 05:18:50,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:18:50,618 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 [2023-11-19 05:18:50,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat [2023-11-19 05:18:50,638 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -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) [2023-11-19 05:18:50,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -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 [2023-11-19 05:18:51,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:18:51,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-19 05:18:51,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:18:51,287 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 944 proven. 0 refuted. 0 times theorem prover too weak. 2020 trivial. 0 not checked. [2023-11-19 05:18:51,287 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 05:18:51,288 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-11-19 05:18:51,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [516894960] [2023-11-19 05:18:51,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [516894960] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 05:18:51,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 05:18:51,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 05:18:51,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088028915] [2023-11-19 05:18:51,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 05:18:51,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-19 05:18:51,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-11-19 05:18:51,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-19 05:18:51,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-19 05:18:51,335 INFO L87 Difference]: Start difference. First operand has 114 states, 72 states have (on average 1.5) internal successors, (108), 73 states have internal predecessors, (108), 39 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) Second operand has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) [2023-11-19 05:18:51,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 05:18:51,382 INFO L93 Difference]: Finished difference Result 221 states and 405 transitions. [2023-11-19 05:18:51,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-19 05:18:51,385 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) Word has length 246 [2023-11-19 05:18:51,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 05:18:51,394 INFO L225 Difference]: With dead ends: 221 [2023-11-19 05:18:51,395 INFO L226 Difference]: Without dead ends: 110 [2023-11-19 05:18:51,400 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 245 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-19 05:18:51,405 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-19 05:18:51,406 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-19 05:18:51,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2023-11-19 05:18:51,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2023-11-19 05:18:51,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 69 states have (on average 1.434782608695652) internal successors, (99), 69 states have internal predecessors, (99), 39 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2023-11-19 05:18:51,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 177 transitions. [2023-11-19 05:18:51,480 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 177 transitions. Word has length 246 [2023-11-19 05:18:51,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 05:18:51,481 INFO L495 AbstractCegarLoop]: Abstraction has 110 states and 177 transitions. [2023-11-19 05:18:51,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) [2023-11-19 05:18:51,482 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 177 transitions. [2023-11-19 05:18:51,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2023-11-19 05:18:51,489 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:18:51,490 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 05:18:51,502 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-19 05:18:51,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-19 05:18:51,702 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:18:51,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:18:51,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1790203267, now seen corresponding path program 1 times [2023-11-19 05:18:51,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-11-19 05:18:51,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1485979423] [2023-11-19 05:18:51,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:18:51,705 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 [2023-11-19 05:18:51,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat [2023-11-19 05:18:51,706 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -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) [2023-11-19 05:18:51,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -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 [2023-11-19 05:18:52,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:18:52,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-19 05:18:52,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:18:52,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2023-11-19 05:18:52,259 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 05:18:52,259 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-11-19 05:18:52,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1485979423] [2023-11-19 05:18:52,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1485979423] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 05:18:52,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 05:18:52,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 05:18:52,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276003635] [2023-11-19 05:18:52,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 05:18:52,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-19 05:18:52,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-11-19 05:18:52,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 05:18:52,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 05:18:52,273 INFO L87 Difference]: Start difference. First operand 110 states and 177 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-19 05:18:52,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 05:18:52,380 INFO L93 Difference]: Finished difference Result 290 states and 469 transitions. [2023-11-19 05:18:52,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 05:18:52,381 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 246 [2023-11-19 05:18:52,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 05:18:52,394 INFO L225 Difference]: With dead ends: 290 [2023-11-19 05:18:52,394 INFO L226 Difference]: Without dead ends: 183 [2023-11-19 05:18:52,397 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 05:18:52,401 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 112 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-19 05:18:52,404 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 432 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-19 05:18:52,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2023-11-19 05:18:52,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 180. [2023-11-19 05:18:52,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 116 states have (on average 1.4482758620689655) internal successors, (168), 117 states have internal predecessors, (168), 61 states have call successors, (61), 2 states have call predecessors, (61), 2 states have return successors, (61), 60 states have call predecessors, (61), 61 states have call successors, (61) [2023-11-19 05:18:52,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 290 transitions. [2023-11-19 05:18:52,487 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 290 transitions. Word has length 246 [2023-11-19 05:18:52,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 05:18:52,491 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 290 transitions. [2023-11-19 05:18:52,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-19 05:18:52,491 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 290 transitions. [2023-11-19 05:18:52,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2023-11-19 05:18:52,505 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:18:52,505 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 05:18:52,522 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -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 [2023-11-19 05:18:52,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-19 05:18:52,722 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:18:52,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:18:52,724 INFO L85 PathProgramCache]: Analyzing trace with hash 2009057985, now seen corresponding path program 1 times [2023-11-19 05:18:52,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-11-19 05:18:52,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [753505191] [2023-11-19 05:18:52,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:18:52,726 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 [2023-11-19 05:18:52,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat [2023-11-19 05:18:52,727 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -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) [2023-11-19 05:18:52,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-19 05:18:53,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:18:53,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-19 05:18:53,180 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:18:54,872 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2023-11-19 05:18:54,872 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 05:18:54,873 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-11-19 05:18:54,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [753505191] [2023-11-19 05:18:54,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [753505191] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 05:18:54,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 05:18:54,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-19 05:18:54,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505164822] [2023-11-19 05:18:54,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 05:18:54,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 05:18:54,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-11-19 05:18:54,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 05:18:54,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-19 05:18:54,893 INFO L87 Difference]: Start difference. First operand 180 states and 290 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-19 05:18:55,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 05:18:55,491 INFO L93 Difference]: Finished difference Result 498 states and 807 transitions. [2023-11-19 05:18:55,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-19 05:18:55,493 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 246 [2023-11-19 05:18:55,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 05:18:55,499 INFO L225 Difference]: With dead ends: 498 [2023-11-19 05:18:55,499 INFO L226 Difference]: Without dead ends: 321 [2023-11-19 05:18:55,500 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-19 05:18:55,501 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 153 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 600 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-19 05:18:55,502 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 600 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-19 05:18:55,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2023-11-19 05:18:55,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 287. [2023-11-19 05:18:55,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 183 states have (on average 1.459016393442623) internal successors, (267), 184 states have internal predecessors, (267), 100 states have call successors, (100), 3 states have call predecessors, (100), 3 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2023-11-19 05:18:55,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 467 transitions. [2023-11-19 05:18:55,564 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 467 transitions. Word has length 246 [2023-11-19 05:18:55,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 05:18:55,566 INFO L495 AbstractCegarLoop]: Abstraction has 287 states and 467 transitions. [2023-11-19 05:18:55,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-19 05:18:55,567 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 467 transitions. [2023-11-19 05:18:55,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2023-11-19 05:18:55,571 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:18:55,571 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 05:18:55,591 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-11-19 05:18:55,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-19 05:18:55,783 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:18:55,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:18:55,783 INFO L85 PathProgramCache]: Analyzing trace with hash -677652604, now seen corresponding path program 1 times [2023-11-19 05:18:55,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-11-19 05:18:55,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [398287483] [2023-11-19 05:18:55,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:18:55,785 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 [2023-11-19 05:18:55,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat [2023-11-19 05:18:55,790 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -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) [2023-11-19 05:18:55,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-19 05:18:56,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:18:56,223 INFO L262 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-19 05:18:56,230 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:18:56,731 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 464 proven. 105 refuted. 0 times theorem prover too weak. 2395 trivial. 0 not checked. [2023-11-19 05:18:56,732 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 05:18:57,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 9 proven. 105 refuted. 0 times theorem prover too weak. 2850 trivial. 0 not checked. [2023-11-19 05:18:57,145 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-11-19 05:18:57,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [398287483] [2023-11-19 05:18:57,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [398287483] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 05:18:57,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1906263828] [2023-11-19 05:18:57,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:18:57,147 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-19 05:18:57,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 [2023-11-19 05:18:57,149 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-19 05:18:57,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2023-11-19 05:18:57,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:18:57,879 INFO L262 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-19 05:18:57,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:18:57,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2023-11-19 05:18:57,935 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 05:18:57,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1906263828] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 05:18:57,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-19 05:18:57,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 6] total 11 [2023-11-19 05:18:57,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177654653] [2023-11-19 05:18:57,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 05:18:57,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 05:18:57,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-11-19 05:18:57,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 05:18:57,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-11-19 05:18:57,942 INFO L87 Difference]: Start difference. First operand 287 states and 467 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-19 05:18:58,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 05:18:58,119 INFO L93 Difference]: Finished difference Result 635 states and 1029 transitions. [2023-11-19 05:18:58,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 05:18:58,121 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 247 [2023-11-19 05:18:58,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 05:18:58,126 INFO L225 Difference]: With dead ends: 635 [2023-11-19 05:18:58,126 INFO L226 Difference]: Without dead ends: 458 [2023-11-19 05:18:58,128 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 739 GetRequests, 728 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-11-19 05:18:58,129 INFO L413 NwaCegarLoop]: 328 mSDtfsCounter, 166 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 824 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-19 05:18:58,129 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 824 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-19 05:18:58,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2023-11-19 05:18:58,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 295. [2023-11-19 05:18:58,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 191 states have (on average 1.4607329842931938) internal successors, (279), 192 states have internal predecessors, (279), 100 states have call successors, (100), 3 states have call predecessors, (100), 3 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2023-11-19 05:18:58,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 479 transitions. [2023-11-19 05:18:58,194 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 479 transitions. Word has length 247 [2023-11-19 05:18:58,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 05:18:58,196 INFO L495 AbstractCegarLoop]: Abstraction has 295 states and 479 transitions. [2023-11-19 05:18:58,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-19 05:18:58,196 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 479 transitions. [2023-11-19 05:18:58,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2023-11-19 05:18:58,200 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:18:58,200 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 05:18:58,206 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2023-11-19 05:18:58,413 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-11-19 05:18:58,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-19 05:18:58,605 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:18:58,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:18:58,606 INFO L85 PathProgramCache]: Analyzing trace with hash -675805562, now seen corresponding path program 1 times [2023-11-19 05:18:58,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-11-19 05:18:58,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1219816918] [2023-11-19 05:18:58,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:18:58,607 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 [2023-11-19 05:18:58,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat [2023-11-19 05:18:58,610 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -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) [2023-11-19 05:18:58,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-19 05:18:59,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:18:59,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-19 05:18:59,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:18:59,573 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 464 proven. 105 refuted. 0 times theorem prover too weak. 2395 trivial. 0 not checked. [2023-11-19 05:18:59,573 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 05:18:59,914 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 9 proven. 105 refuted. 0 times theorem prover too weak. 2850 trivial. 0 not checked. [2023-11-19 05:18:59,914 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-11-19 05:18:59,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1219816918] [2023-11-19 05:18:59,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1219816918] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 05:18:59,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1609027813] [2023-11-19 05:18:59,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:18:59,915 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-19 05:18:59,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 [2023-11-19 05:18:59,916 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-19 05:18:59,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2023-11-19 05:19:01,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:19:01,443 INFO L262 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-19 05:19:01,449 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:19:01,584 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2023-11-19 05:19:01,585 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 05:19:01,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1609027813] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 05:19:01,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-19 05:19:01,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2023-11-19 05:19:01,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789465998] [2023-11-19 05:19:01,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 05:19:01,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-19 05:19:01,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-11-19 05:19:01,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-19 05:19:01,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-11-19 05:19:01,589 INFO L87 Difference]: Start difference. First operand 295 states and 479 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-19 05:19:03,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 05:19:03,364 INFO L93 Difference]: Finished difference Result 1376 states and 2240 transitions. [2023-11-19 05:19:03,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-19 05:19:03,366 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 247 [2023-11-19 05:19:03,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 05:19:03,375 INFO L225 Difference]: With dead ends: 1376 [2023-11-19 05:19:03,375 INFO L226 Difference]: Without dead ends: 1169 [2023-11-19 05:19:03,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 748 GetRequests, 731 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-11-19 05:19:03,378 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 1015 mSDsluCounter, 835 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1015 SdHoareTripleChecker+Valid, 1100 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 249 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-19 05:19:03,378 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1015 Valid, 1100 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [249 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-19 05:19:03,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1169 states. [2023-11-19 05:19:03,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1169 to 879. [2023-11-19 05:19:03,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 640 states have (on average 1.546875) internal successors, (990), 646 states have internal predecessors, (990), 229 states have call successors, (229), 9 states have call predecessors, (229), 9 states have return successors, (229), 223 states have call predecessors, (229), 229 states have call successors, (229) [2023-11-19 05:19:03,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1448 transitions. [2023-11-19 05:19:03,494 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 1448 transitions. Word has length 247 [2023-11-19 05:19:03,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 05:19:03,497 INFO L495 AbstractCegarLoop]: Abstraction has 879 states and 1448 transitions. [2023-11-19 05:19:03,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-19 05:19:03,497 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 1448 transitions. [2023-11-19 05:19:03,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2023-11-19 05:19:03,504 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:19:03,505 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 05:19:03,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-11-19 05:19:03,722 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (8)] Forceful destruction successful, exit code 0 [2023-11-19 05:19:03,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt [2023-11-19 05:19:03,915 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:19:03,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:19:03,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1930217992, now seen corresponding path program 1 times [2023-11-19 05:19:03,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-11-19 05:19:03,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2125848716] [2023-11-19 05:19:03,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:19:03,917 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 [2023-11-19 05:19:03,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat [2023-11-19 05:19:03,918 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -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) [2023-11-19 05:19:03,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -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 [2023-11-19 05:19:04,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:19:04,311 INFO L262 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-19 05:19:04,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:19:04,781 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 464 proven. 105 refuted. 0 times theorem prover too weak. 2395 trivial. 0 not checked. [2023-11-19 05:19:04,782 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 05:19:05,130 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 9 proven. 105 refuted. 0 times theorem prover too weak. 2850 trivial. 0 not checked. [2023-11-19 05:19:05,131 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-11-19 05:19:05,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2125848716] [2023-11-19 05:19:05,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2125848716] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 05:19:05,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1749350393] [2023-11-19 05:19:05,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:19:05,131 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-19 05:19:05,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 [2023-11-19 05:19:05,135 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-19 05:19:05,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2023-11-19 05:19:06,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:19:06,534 INFO L262 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-19 05:19:06,539 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:19:07,251 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2023-11-19 05:19:07,252 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 05:19:07,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1749350393] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 05:19:07,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-19 05:19:07,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6, 6] total 11 [2023-11-19 05:19:07,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196759817] [2023-11-19 05:19:07,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 05:19:07,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 05:19:07,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-11-19 05:19:07,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 05:19:07,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-11-19 05:19:07,257 INFO L87 Difference]: Start difference. First operand 879 states and 1448 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-19 05:19:08,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 05:19:08,942 INFO L93 Difference]: Finished difference Result 1581 states and 2591 transitions. [2023-11-19 05:19:08,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 05:19:08,943 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 247 [2023-11-19 05:19:08,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 05:19:08,950 INFO L225 Difference]: With dead ends: 1581 [2023-11-19 05:19:08,950 INFO L226 Difference]: Without dead ends: 911 [2023-11-19 05:19:08,953 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 739 GetRequests, 728 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-11-19 05:19:08,954 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 143 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-19 05:19:08,954 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 438 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-19 05:19:08,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states. [2023-11-19 05:19:09,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 879. [2023-11-19 05:19:09,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 640 states have (on average 1.509375) internal successors, (966), 646 states have internal predecessors, (966), 229 states have call successors, (229), 9 states have call predecessors, (229), 9 states have return successors, (229), 223 states have call predecessors, (229), 229 states have call successors, (229) [2023-11-19 05:19:09,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1424 transitions. [2023-11-19 05:19:09,096 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 1424 transitions. Word has length 247 [2023-11-19 05:19:09,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 05:19:09,097 INFO L495 AbstractCegarLoop]: Abstraction has 879 states and 1424 transitions. [2023-11-19 05:19:09,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-19 05:19:09,097 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 1424 transitions. [2023-11-19 05:19:09,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-11-19 05:19:09,102 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:19:09,103 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 05:19:09,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (10)] Forceful destruction successful, exit code 0 [2023-11-19 05:19:09,319 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -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)] Ended with exit code 0 [2023-11-19 05:19:09,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-19 05:19:09,512 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:19:09,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:19:09,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1272773864, now seen corresponding path program 1 times [2023-11-19 05:19:09,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-11-19 05:19:09,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [442315724] [2023-11-19 05:19:09,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:19:09,514 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 [2023-11-19 05:19:09,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat [2023-11-19 05:19:09,515 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -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) [2023-11-19 05:19:09,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-11-19 05:19:09,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:19:09,982 INFO L262 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-19 05:19:09,988 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:19:10,496 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 464 proven. 105 refuted. 0 times theorem prover too weak. 2395 trivial. 0 not checked. [2023-11-19 05:19:10,497 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 05:19:10,895 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 9 proven. 105 refuted. 0 times theorem prover too weak. 2850 trivial. 0 not checked. [2023-11-19 05:19:10,895 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-11-19 05:19:10,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [442315724] [2023-11-19 05:19:10,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [442315724] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 05:19:10,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1334948909] [2023-11-19 05:19:10,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:19:10,896 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-19 05:19:10,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 [2023-11-19 05:19:10,897 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-19 05:19:10,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2023-11-19 05:19:12,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:19:12,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-19 05:19:12,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:19:13,415 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2023-11-19 05:19:13,415 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 05:19:13,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1334948909] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 05:19:13,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-19 05:19:13,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 6] total 12 [2023-11-19 05:19:13,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128185948] [2023-11-19 05:19:13,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 05:19:13,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 05:19:13,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-11-19 05:19:13,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 05:19:13,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-11-19 05:19:13,418 INFO L87 Difference]: Start difference. First operand 879 states and 1424 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-19 05:19:14,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 05:19:14,637 INFO L93 Difference]: Finished difference Result 1973 states and 3154 transitions. [2023-11-19 05:19:14,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 05:19:14,638 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 248 [2023-11-19 05:19:14,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 05:19:14,648 INFO L225 Difference]: With dead ends: 1973 [2023-11-19 05:19:14,648 INFO L226 Difference]: Without dead ends: 1232 [2023-11-19 05:19:14,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 742 GetRequests, 730 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2023-11-19 05:19:14,652 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 201 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-19 05:19:14,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 555 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-19 05:19:14,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1232 states. [2023-11-19 05:19:14,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1232 to 1228. [2023-11-19 05:19:14,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1228 states, 859 states have (on average 1.4470314318975552) internal successors, (1243), 867 states have internal predecessors, (1243), 351 states have call successors, (351), 17 states have call predecessors, (351), 17 states have return successors, (351), 343 states have call predecessors, (351), 351 states have call successors, (351) [2023-11-19 05:19:14,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1228 states to 1228 states and 1945 transitions. [2023-11-19 05:19:14,845 INFO L78 Accepts]: Start accepts. Automaton has 1228 states and 1945 transitions. Word has length 248 [2023-11-19 05:19:14,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 05:19:14,846 INFO L495 AbstractCegarLoop]: Abstraction has 1228 states and 1945 transitions. [2023-11-19 05:19:14,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-19 05:19:14,846 INFO L276 IsEmpty]: Start isEmpty. Operand 1228 states and 1945 transitions. [2023-11-19 05:19:14,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-11-19 05:19:14,848 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:19:14,849 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 05:19:14,867 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (12)] Forceful destruction successful, exit code 0 [2023-11-19 05:19:15,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-11-19 05:19:15,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-19 05:19:15,258 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:19:15,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:19:15,259 INFO L85 PathProgramCache]: Analyzing trace with hash -2063996372, now seen corresponding path program 1 times [2023-11-19 05:19:15,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-11-19 05:19:15,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1928884185] [2023-11-19 05:19:15,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:19:15,260 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 [2023-11-19 05:19:15,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat [2023-11-19 05:19:15,261 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -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) [2023-11-19 05:19:15,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -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 [2023-11-19 05:19:15,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:19:15,631 INFO L262 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-19 05:19:15,636 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:19:16,176 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 464 proven. 105 refuted. 0 times theorem prover too weak. 2395 trivial. 0 not checked. [2023-11-19 05:19:16,176 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 05:19:16,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 9 proven. 105 refuted. 0 times theorem prover too weak. 2850 trivial. 0 not checked. [2023-11-19 05:19:16,551 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-11-19 05:19:16,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1928884185] [2023-11-19 05:19:16,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1928884185] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 05:19:16,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [461836416] [2023-11-19 05:19:16,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:19:16,552 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-19 05:19:16,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 [2023-11-19 05:19:16,553 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-19 05:19:16,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2023-11-19 05:19:18,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:19:18,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-19 05:19:18,130 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:19:18,758 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2023-11-19 05:19:18,758 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 05:19:18,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [461836416] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 05:19:18,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-19 05:19:18,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 6] total 13 [2023-11-19 05:19:18,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954984575] [2023-11-19 05:19:18,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 05:19:18,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-19 05:19:18,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-11-19 05:19:18,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-19 05:19:18,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-11-19 05:19:18,761 INFO L87 Difference]: Start difference. First operand 1228 states and 1945 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-19 05:19:21,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 05:19:21,867 INFO L93 Difference]: Finished difference Result 3478 states and 5518 transitions. [2023-11-19 05:19:21,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-19 05:19:21,868 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 248 [2023-11-19 05:19:21,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 05:19:21,886 INFO L225 Difference]: With dead ends: 3478 [2023-11-19 05:19:21,886 INFO L226 Difference]: Without dead ends: 2602 [2023-11-19 05:19:21,890 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 744 GetRequests, 729 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2023-11-19 05:19:21,891 INFO L413 NwaCegarLoop]: 290 mSDtfsCounter, 864 mSDsluCounter, 796 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 258 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 864 SdHoareTripleChecker+Valid, 1086 SdHoareTripleChecker+Invalid, 646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 258 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-11-19 05:19:21,891 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [864 Valid, 1086 Invalid, 646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [258 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-11-19 05:19:21,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2602 states. [2023-11-19 05:19:22,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2602 to 1723. [2023-11-19 05:19:22,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1723 states, 1221 states have (on average 1.4627354627354627) internal successors, (1786), 1234 states have internal predecessors, (1786), 480 states have call successors, (480), 21 states have call predecessors, (480), 21 states have return successors, (480), 467 states have call predecessors, (480), 480 states have call successors, (480) [2023-11-19 05:19:22,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1723 states to 1723 states and 2746 transitions. [2023-11-19 05:19:22,219 INFO L78 Accepts]: Start accepts. Automaton has 1723 states and 2746 transitions. Word has length 248 [2023-11-19 05:19:22,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 05:19:22,221 INFO L495 AbstractCegarLoop]: Abstraction has 1723 states and 2746 transitions. [2023-11-19 05:19:22,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-19 05:19:22,222 INFO L276 IsEmpty]: Start isEmpty. Operand 1723 states and 2746 transitions. [2023-11-19 05:19:22,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-11-19 05:19:22,224 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:19:22,225 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 05:19:22,232 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (14)] Forceful destruction successful, exit code 0 [2023-11-19 05:19:22,438 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-19 05:19:22,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-19 05:19:22,631 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:19:22,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:19:22,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1413322474, now seen corresponding path program 1 times [2023-11-19 05:19:22,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-11-19 05:19:22,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2090347218] [2023-11-19 05:19:22,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:19:22,632 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 [2023-11-19 05:19:22,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat [2023-11-19 05:19:22,633 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -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) [2023-11-19 05:19:22,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-11-19 05:19:22,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:19:22,979 INFO L262 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-19 05:19:22,983 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:19:23,443 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 464 proven. 105 refuted. 0 times theorem prover too weak. 2395 trivial. 0 not checked. [2023-11-19 05:19:23,444 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 05:19:23,791 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 9 proven. 105 refuted. 0 times theorem prover too weak. 2850 trivial. 0 not checked. [2023-11-19 05:19:23,791 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-11-19 05:19:23,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2090347218] [2023-11-19 05:19:23,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2090347218] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 05:19:23,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1952435528] [2023-11-19 05:19:23,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:19:23,792 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-19 05:19:23,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 [2023-11-19 05:19:23,794 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-19 05:19:23,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_acb90c07-551b-42e5-b09a-d55f9d85928f/bin/utaipan-verify-t7M7D8N6sZ/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2023-11-19 05:19:25,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:19:25,462 INFO L262 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-19 05:19:25,471 INFO L285 TraceCheckSpWp]: Computing forward predicates...