./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-78.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-78.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 64f6fc6b4379deeeee79432d859aa1226d6bab27312a0557e160563da7699af8 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 04:18:18,639 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 04:18:18,704 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 04:18:18,709 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 04:18:18,710 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 04:18:18,735 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 04:18:18,735 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 04:18:18,736 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 04:18:18,737 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 04:18:18,737 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 04:18:18,738 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 04:18:18,738 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 04:18:18,739 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 04:18:18,739 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 04:18:18,740 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 04:18:18,741 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 04:18:18,741 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 04:18:18,742 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 04:18:18,742 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 04:18:18,742 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 04:18:18,743 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 04:18:18,747 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 04:18:18,748 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 04:18:18,748 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 04:18:18,749 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 04:18:18,749 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 04:18:18,749 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 04:18:18,750 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 04:18:18,750 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 04:18:18,750 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 04:18:18,751 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 04:18:18,751 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:18:18,751 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 04:18:18,752 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 04:18:18,752 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 04:18:18,752 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 04:18:18,752 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 04:18:18,752 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 04:18:18,753 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 04:18:18,753 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 04:18:18,753 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 04:18:18,753 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 04:18:18,753 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/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_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya 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 -> Automizer 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 -> 64f6fc6b4379deeeee79432d859aa1226d6bab27312a0557e160563da7699af8 [2023-11-29 04:18:18,967 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 04:18:18,990 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 04:18:18,992 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 04:18:18,993 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 04:18:18,994 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 04:18:18,995 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-78.i [2023-11-29 04:18:21,761 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 04:18:21,965 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 04:18:21,965 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-78.i [2023-11-29 04:18:21,974 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/data/7a011b3cc/9c8b0bb8b60b4359a96c80b3eb657bcc/FLAGfdf653c31 [2023-11-29 04:18:21,986 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/data/7a011b3cc/9c8b0bb8b60b4359a96c80b3eb657bcc [2023-11-29 04:18:21,988 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 04:18:21,989 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 04:18:21,990 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 04:18:21,991 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 04:18:21,996 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 04:18:21,997 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:18:21" (1/1) ... [2023-11-29 04:18:21,998 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5663ae7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:21, skipping insertion in model container [2023-11-29 04:18:21,998 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:18:21" (1/1) ... [2023-11-29 04:18:22,038 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 04:18:22,154 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_b0f36a27-95c0-4deb-bb12-74ce5fe33624/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-78.i[915,928] [2023-11-29 04:18:22,230 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:18:22,242 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 04:18:22,255 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_b0f36a27-95c0-4deb-bb12-74ce5fe33624/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-78.i[915,928] [2023-11-29 04:18:22,299 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:18:22,318 INFO L206 MainTranslator]: Completed translation [2023-11-29 04:18:22,319 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:22 WrapperNode [2023-11-29 04:18:22,319 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 04:18:22,320 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 04:18:22,321 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 04:18:22,321 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 04:18:22,327 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:22" (1/1) ... [2023-11-29 04:18:22,341 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:22" (1/1) ... [2023-11-29 04:18:22,388 INFO L138 Inliner]: procedures = 26, calls = 53, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 299 [2023-11-29 04:18:22,388 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 04:18:22,389 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 04:18:22,389 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 04:18:22,389 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 04:18:22,401 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:22" (1/1) ... [2023-11-29 04:18:22,402 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:22" (1/1) ... [2023-11-29 04:18:22,408 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:22" (1/1) ... [2023-11-29 04:18:22,438 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-11-29 04:18:22,439 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:22" (1/1) ... [2023-11-29 04:18:22,439 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:22" (1/1) ... [2023-11-29 04:18:22,458 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:22" (1/1) ... [2023-11-29 04:18:22,462 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:22" (1/1) ... [2023-11-29 04:18:22,470 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:22" (1/1) ... [2023-11-29 04:18:22,475 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:22" (1/1) ... [2023-11-29 04:18:22,487 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 04:18:22,488 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 04:18:22,488 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 04:18:22,488 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 04:18:22,489 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:22" (1/1) ... [2023-11-29 04:18:22,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:18:22,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:18:22,561 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 04:18:22,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 04:18:22,596 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 04:18:22,597 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 04:18:22,597 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 04:18:22,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 04:18:22,597 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 04:18:22,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 04:18:22,697 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 04:18:22,699 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 04:18:23,132 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 04:18:23,159 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 04:18:23,159 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 04:18:23,160 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:18:23 BoogieIcfgContainer [2023-11-29 04:18:23,160 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 04:18:23,162 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 04:18:23,162 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 04:18:23,165 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 04:18:23,165 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 04:18:21" (1/3) ... [2023-11-29 04:18:23,166 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6164ec8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:18:23, skipping insertion in model container [2023-11-29 04:18:23,166 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:22" (2/3) ... [2023-11-29 04:18:23,167 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6164ec8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:18:23, skipping insertion in model container [2023-11-29 04:18:23,167 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:18:23" (3/3) ... [2023-11-29 04:18:23,168 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-78.i [2023-11-29 04:18:23,182 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 04:18:23,183 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 04:18:23,226 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 04:18:23,232 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=PETRI_NET, 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;@3fb241d4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 04:18:23,233 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 04:18:23,237 INFO L276 IsEmpty]: Start isEmpty. Operand has 110 states, 67 states have (on average 1.4477611940298507) internal successors, (97), 68 states have internal predecessors, (97), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-11-29 04:18:23,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2023-11-29 04:18:23,255 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:23,256 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:18:23,257 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:18:23,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:23,262 INFO L85 PathProgramCache]: Analyzing trace with hash 974440887, now seen corresponding path program 1 times [2023-11-29 04:18:23,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:18:23,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093772304] [2023-11-29 04:18:23,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:23,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:18:23,475 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:18:23,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [685310903] [2023-11-29 04:18:23,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:23,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:23,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:18:23,479 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:18:23,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 04:18:23,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:23,715 INFO L262 TraceCheckSpWp]: Trace formula consists of 578 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 04:18:23,731 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:23,838 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 04:18:23,839 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:18:23,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:18:23,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093772304] [2023-11-29 04:18:23,840 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:18:23,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685310903] [2023-11-29 04:18:23,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685310903] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:18:23,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:18:23,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:18:23,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529970297] [2023-11-29 04:18:23,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:18:23,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:18:23,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:18:23,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:18:23,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:18:23,881 INFO L87 Difference]: Start difference. First operand has 110 states, 67 states have (on average 1.4477611940298507) internal successors, (97), 68 states have internal predecessors, (97), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:23,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:18:23,957 INFO L93 Difference]: Finished difference Result 217 states and 392 transitions. [2023-11-29 04:18:23,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:18:23,960 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 249 [2023-11-29 04:18:23,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:18:23,970 INFO L225 Difference]: With dead ends: 217 [2023-11-29 04:18:23,970 INFO L226 Difference]: Without dead ends: 108 [2023-11-29 04:18:23,975 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:18:23,978 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 17 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 04:18:23,979 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 474 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 04:18:23,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2023-11-29 04:18:24,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2023-11-29 04:18:24,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 66 states have (on average 1.378787878787879) internal successors, (91), 66 states have internal predecessors, (91), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-11-29 04:18:24,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 171 transitions. [2023-11-29 04:18:24,030 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 171 transitions. Word has length 249 [2023-11-29 04:18:24,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:18:24,033 INFO L495 AbstractCegarLoop]: Abstraction has 108 states and 171 transitions. [2023-11-29 04:18:24,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:24,033 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 171 transitions. [2023-11-29 04:18:24,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2023-11-29 04:18:24,040 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:24,040 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:18:24,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 04:18:24,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-29 04:18:24,244 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:18:24,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:24,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1018408636, now seen corresponding path program 1 times [2023-11-29 04:18:24,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:18:24,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495804930] [2023-11-29 04:18:24,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:24,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:18:24,325 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:18:24,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [991121654] [2023-11-29 04:18:24,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:24,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:24,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:18:24,327 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:18:24,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 04:18:24,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:24,547 INFO L262 TraceCheckSpWp]: Trace formula consists of 579 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 04:18:24,556 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:25,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 04:18:25,085 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:18:25,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:18:25,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495804930] [2023-11-29 04:18:25,086 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:18:25,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991121654] [2023-11-29 04:18:25,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991121654] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:18:25,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:18:25,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 04:18:25,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453265941] [2023-11-29 04:18:25,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:18:25,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:18:25,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:18:25,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:18:25,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:18:25,091 INFO L87 Difference]: Start difference. First operand 108 states and 171 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:25,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:18:25,312 INFO L93 Difference]: Finished difference Result 246 states and 389 transitions. [2023-11-29 04:18:25,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:18:25,313 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 250 [2023-11-29 04:18:25,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:18:25,318 INFO L225 Difference]: With dead ends: 246 [2023-11-29 04:18:25,318 INFO L226 Difference]: Without dead ends: 139 [2023-11-29 04:18:25,319 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 04:18:25,321 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 42 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:18:25,322 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 630 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 04:18:25,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2023-11-29 04:18:25,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 124. [2023-11-29 04:18:25,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 82 states have (on average 1.4146341463414633) internal successors, (116), 82 states have internal predecessors, (116), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-11-29 04:18:25,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 196 transitions. [2023-11-29 04:18:25,344 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 196 transitions. Word has length 250 [2023-11-29 04:18:25,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:18:25,345 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 196 transitions. [2023-11-29 04:18:25,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:25,346 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 196 transitions. [2023-11-29 04:18:25,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2023-11-29 04:18:25,350 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:25,351 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:18:25,356 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 04:18:25,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:25,552 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:18:25,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:25,552 INFO L85 PathProgramCache]: Analyzing trace with hash -975736070, now seen corresponding path program 1 times [2023-11-29 04:18:25,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:18:25,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238288151] [2023-11-29 04:18:25,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:25,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:18:25,617 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:18:25,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [575420597] [2023-11-29 04:18:25,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:25,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:25,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:18:25,619 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:18:25,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 04:18:25,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:25,805 INFO L262 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 04:18:25,813 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:26,011 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 04:18:26,011 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:18:26,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:18:26,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238288151] [2023-11-29 04:18:26,012 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:18:26,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575420597] [2023-11-29 04:18:26,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575420597] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:18:26,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:18:26,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 04:18:26,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735883968] [2023-11-29 04:18:26,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:18:26,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 04:18:26,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:18:26,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 04:18:26,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 04:18:26,015 INFO L87 Difference]: Start difference. First operand 124 states and 196 transitions. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:26,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:18:26,140 INFO L93 Difference]: Finished difference Result 263 states and 413 transitions. [2023-11-29 04:18:26,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 04:18:26,141 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 250 [2023-11-29 04:18:26,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:18:26,143 INFO L225 Difference]: With dead ends: 263 [2023-11-29 04:18:26,143 INFO L226 Difference]: Without dead ends: 140 [2023-11-29 04:18:26,144 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 245 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-29 04:18:26,146 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 111 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 638 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 04:18:26,146 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 638 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 04:18:26,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2023-11-29 04:18:26,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 116. [2023-11-29 04:18:26,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 74 states have (on average 1.3783783783783783) internal successors, (102), 74 states have internal predecessors, (102), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-11-29 04:18:26,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 182 transitions. [2023-11-29 04:18:26,162 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 182 transitions. Word has length 250 [2023-11-29 04:18:26,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:18:26,163 INFO L495 AbstractCegarLoop]: Abstraction has 116 states and 182 transitions. [2023-11-29 04:18:26,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:26,164 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 182 transitions. [2023-11-29 04:18:26,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2023-11-29 04:18:26,168 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:26,168 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:18:26,175 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 04:18:26,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:26,369 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:18:26,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:26,370 INFO L85 PathProgramCache]: Analyzing trace with hash 352126335, now seen corresponding path program 1 times [2023-11-29 04:18:26,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:18:26,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865819278] [2023-11-29 04:18:26,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:26,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:18:26,419 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:18:26,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1631839967] [2023-11-29 04:18:26,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:26,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:26,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:18:26,421 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:18:26,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 04:18:26,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:26,619 INFO L262 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 04:18:26,626 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:26,954 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 04:18:26,954 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:18:26,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:18:26,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865819278] [2023-11-29 04:18:26,955 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:18:26,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631839967] [2023-11-29 04:18:26,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631839967] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:18:26,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:18:26,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:18:26,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765416958] [2023-11-29 04:18:26,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:18:26,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:18:26,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:18:26,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:18:26,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:18:26,958 INFO L87 Difference]: Start difference. First operand 116 states and 182 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, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:27,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:18:27,168 INFO L93 Difference]: Finished difference Result 347 states and 545 transitions. [2023-11-29 04:18:27,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:18:27,169 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, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 252 [2023-11-29 04:18:27,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:18:27,172 INFO L225 Difference]: With dead ends: 347 [2023-11-29 04:18:27,172 INFO L226 Difference]: Without dead ends: 232 [2023-11-29 04:18:27,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 249 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:18:27,174 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 104 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:18:27,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 472 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 04:18:27,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2023-11-29 04:18:27,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 218. [2023-11-29 04:18:27,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 135 states have (on average 1.348148148148148) internal successors, (182), 135 states have internal predecessors, (182), 80 states have call successors, (80), 2 states have call predecessors, (80), 2 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2023-11-29 04:18:27,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 342 transitions. [2023-11-29 04:18:27,205 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 342 transitions. Word has length 252 [2023-11-29 04:18:27,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:18:27,205 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 342 transitions. [2023-11-29 04:18:27,206 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, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:27,206 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 342 transitions. [2023-11-29 04:18:27,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2023-11-29 04:18:27,209 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:27,209 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:18:27,215 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 04:18:27,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:27,411 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:18:27,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:27,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1569553989, now seen corresponding path program 1 times [2023-11-29 04:18:27,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:18:27,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859569439] [2023-11-29 04:18:27,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:27,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:18:27,467 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:18:27,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1190746842] [2023-11-29 04:18:27,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:27,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:27,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:18:27,468 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:18:27,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 04:18:27,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:27,644 INFO L262 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 04:18:27,648 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:27,971 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 04:18:27,971 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:18:27,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:18:27,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859569439] [2023-11-29 04:18:27,972 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:18:27,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190746842] [2023-11-29 04:18:27,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190746842] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:18:27,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:18:27,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 04:18:27,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845866789] [2023-11-29 04:18:27,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:18:27,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 04:18:27,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:18:27,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 04:18:27,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 04:18:27,975 INFO L87 Difference]: Start difference. First operand 218 states and 342 transitions. Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 6 states have internal predecessors, (57), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:28,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:18:28,307 INFO L93 Difference]: Finished difference Result 495 states and 770 transitions. [2023-11-29 04:18:28,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 04:18:28,308 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 6 states have internal predecessors, (57), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 254 [2023-11-29 04:18:28,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:18:28,313 INFO L225 Difference]: With dead ends: 495 [2023-11-29 04:18:28,313 INFO L226 Difference]: Without dead ends: 376 [2023-11-29 04:18:28,314 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2023-11-29 04:18:28,315 INFO L413 NwaCegarLoop]: 284 mSDtfsCounter, 352 mSDsluCounter, 1046 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 1330 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:18:28,315 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [352 Valid, 1330 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 04:18:28,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2023-11-29 04:18:28,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 346. [2023-11-29 04:18:28,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 222 states have (on average 1.364864864864865) internal successors, (303), 222 states have internal predecessors, (303), 120 states have call successors, (120), 3 states have call predecessors, (120), 3 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-11-29 04:18:28,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 543 transitions. [2023-11-29 04:18:28,380 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 543 transitions. Word has length 254 [2023-11-29 04:18:28,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:18:28,380 INFO L495 AbstractCegarLoop]: Abstraction has 346 states and 543 transitions. [2023-11-29 04:18:28,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 6 states have internal predecessors, (57), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:28,381 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 543 transitions. [2023-11-29 04:18:28,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2023-11-29 04:18:28,385 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:28,385 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:18:28,392 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 04:18:28,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:28,586 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:18:28,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:28,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1311388551, now seen corresponding path program 1 times [2023-11-29 04:18:28,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:18:28,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595751191] [2023-11-29 04:18:28,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:28,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:18:28,625 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:18:28,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [194592423] [2023-11-29 04:18:28,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:28,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:28,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:18:28,626 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:18:28,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 04:18:28,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:28,820 INFO L262 TraceCheckSpWp]: Trace formula consists of 581 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 04:18:28,826 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:29,104 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 04:18:29,104 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:18:29,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:18:29,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595751191] [2023-11-29 04:18:29,104 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:18:29,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194592423] [2023-11-29 04:18:29,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194592423] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:18:29,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:18:29,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:18:29,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455135513] [2023-11-29 04:18:29,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:18:29,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:18:29,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:18:29,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:18:29,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:18:29,107 INFO L87 Difference]: Start difference. First operand 346 states and 543 transitions. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 3 states have internal predecessors, (57), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:29,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:18:29,302 INFO L93 Difference]: Finished difference Result 875 states and 1365 transitions. [2023-11-29 04:18:29,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:18:29,303 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 3 states have internal predecessors, (57), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 254 [2023-11-29 04:18:29,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:18:29,309 INFO L225 Difference]: With dead ends: 875 [2023-11-29 04:18:29,309 INFO L226 Difference]: Without dead ends: 613 [2023-11-29 04:18:29,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:18:29,311 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 137 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 04:18:29,312 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 495 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 04:18:29,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2023-11-29 04:18:29,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 587. [2023-11-29 04:18:29,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 381 states have (on average 1.3438320209973753) internal successors, (512), 381 states have internal predecessors, (512), 200 states have call successors, (200), 5 states have call predecessors, (200), 5 states have return successors, (200), 200 states have call predecessors, (200), 200 states have call successors, (200) [2023-11-29 04:18:29,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 912 transitions. [2023-11-29 04:18:29,384 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 912 transitions. Word has length 254 [2023-11-29 04:18:29,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:18:29,384 INFO L495 AbstractCegarLoop]: Abstraction has 587 states and 912 transitions. [2023-11-29 04:18:29,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 3 states have internal predecessors, (57), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:29,385 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 912 transitions. [2023-11-29 04:18:29,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-29 04:18:29,387 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:29,387 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:18:29,394 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 04:18:29,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-29 04:18:29,588 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:18:29,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:29,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1138621131, now seen corresponding path program 1 times [2023-11-29 04:18:29,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:18:29,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020883099] [2023-11-29 04:18:29,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:29,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:18:29,630 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:18:29,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [675408837] [2023-11-29 04:18:29,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:29,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:29,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:18:29,632 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:18:29,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 04:18:29,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:29,816 INFO L262 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 04:18:29,821 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:30,566 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 04:18:30,566 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:18:30,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:18:30,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020883099] [2023-11-29 04:18:30,567 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:18:30,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675408837] [2023-11-29 04:18:30,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675408837] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:18:30,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:18:30,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:18:30,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463355837] [2023-11-29 04:18:30,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:18:30,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:18:30,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:18:30,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:18:30,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:18:30,569 INFO L87 Difference]: Start difference. First operand 587 states and 912 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:30,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:18:30,788 INFO L93 Difference]: Finished difference Result 1140 states and 1761 transitions. [2023-11-29 04:18:30,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:18:30,789 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 256 [2023-11-29 04:18:30,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:18:30,795 INFO L225 Difference]: With dead ends: 1140 [2023-11-29 04:18:30,795 INFO L226 Difference]: Without dead ends: 637 [2023-11-29 04:18:30,797 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 253 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:18:30,798 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 96 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:18:30,799 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 472 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 04:18:30,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2023-11-29 04:18:30,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 595. [2023-11-29 04:18:30,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 389 states have (on average 1.3316195372750643) internal successors, (518), 389 states have internal predecessors, (518), 200 states have call successors, (200), 5 states have call predecessors, (200), 5 states have return successors, (200), 200 states have call predecessors, (200), 200 states have call successors, (200) [2023-11-29 04:18:30,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 918 transitions. [2023-11-29 04:18:30,863 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 918 transitions. Word has length 256 [2023-11-29 04:18:30,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:18:30,864 INFO L495 AbstractCegarLoop]: Abstraction has 595 states and 918 transitions. [2023-11-29 04:18:30,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:30,864 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 918 transitions. [2023-11-29 04:18:30,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-29 04:18:30,866 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:30,866 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:18:30,873 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 04:18:31,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:31,067 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:18:31,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:31,068 INFO L85 PathProgramCache]: Analyzing trace with hash -958636977, now seen corresponding path program 1 times [2023-11-29 04:18:31,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:18:31,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993058390] [2023-11-29 04:18:31,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:31,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:18:31,102 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:18:31,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [760287388] [2023-11-29 04:18:31,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:31,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:31,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:18:31,104 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:18:31,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 04:18:31,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:31,306 INFO L262 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:18:31,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:31,596 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 04:18:31,596 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:18:31,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:18:31,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993058390] [2023-11-29 04:18:31,596 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:18:31,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760287388] [2023-11-29 04:18:31,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760287388] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:18:31,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:18:31,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:18:31,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115917050] [2023-11-29 04:18:31,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:18:31,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:18:31,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:18:31,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:18:31,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:18:31,599 INFO L87 Difference]: Start difference. First operand 595 states and 918 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:31,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:18:31,932 INFO L93 Difference]: Finished difference Result 1644 states and 2529 transitions. [2023-11-29 04:18:31,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:18:31,933 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 256 [2023-11-29 04:18:31,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:18:31,941 INFO L225 Difference]: With dead ends: 1644 [2023-11-29 04:18:31,942 INFO L226 Difference]: Without dead ends: 1164 [2023-11-29 04:18:31,944 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-11-29 04:18:31,945 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 94 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 04:18:31,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 489 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 04:18:31,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2023-11-29 04:18:32,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1156. [2023-11-29 04:18:32,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1156 states, 773 states have (on average 1.3415265200517466) internal successors, (1037), 777 states have internal predecessors, (1037), 368 states have call successors, (368), 14 states have call predecessors, (368), 14 states have return successors, (368), 364 states have call predecessors, (368), 368 states have call successors, (368) [2023-11-29 04:18:32,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1156 states to 1156 states and 1773 transitions. [2023-11-29 04:18:32,120 INFO L78 Accepts]: Start accepts. Automaton has 1156 states and 1773 transitions. Word has length 256 [2023-11-29 04:18:32,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:18:32,120 INFO L495 AbstractCegarLoop]: Abstraction has 1156 states and 1773 transitions. [2023-11-29 04:18:32,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:32,121 INFO L276 IsEmpty]: Start isEmpty. Operand 1156 states and 1773 transitions. [2023-11-29 04:18:32,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-29 04:18:32,123 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:32,123 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:18:32,128 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 04:18:32,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-29 04:18:32,328 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:18:32,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:32,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1928991627, now seen corresponding path program 1 times [2023-11-29 04:18:32,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:18:32,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121854202] [2023-11-29 04:18:32,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:32,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:18:32,366 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:18:32,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1820906073] [2023-11-29 04:18:32,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:32,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:32,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:18:32,368 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:18:32,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 04:18:32,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:32,578 INFO L262 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:18:32,584 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:32,844 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 04:18:32,845 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:18:32,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:18:32,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121854202] [2023-11-29 04:18:32,845 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:18:32,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820906073] [2023-11-29 04:18:32,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820906073] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:18:32,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:18:32,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:18:32,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484593393] [2023-11-29 04:18:32,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:18:32,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:18:32,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:18:32,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:18:32,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:18:32,847 INFO L87 Difference]: Start difference. First operand 1156 states and 1773 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:32,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:18:32,962 INFO L93 Difference]: Finished difference Result 2138 states and 3301 transitions. [2023-11-29 04:18:32,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:18:32,962 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 256 [2023-11-29 04:18:32,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:18:32,974 INFO L225 Difference]: With dead ends: 2138 [2023-11-29 04:18:32,974 INFO L226 Difference]: Without dead ends: 1608 [2023-11-29 04:18:32,976 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 04:18:32,977 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 54 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 04:18:32,977 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 664 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 04:18:32,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1608 states. [2023-11-29 04:18:33,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1608 to 1139. [2023-11-29 04:18:33,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1139 states, 756 states have (on average 1.3425925925925926) internal successors, (1015), 760 states have internal predecessors, (1015), 368 states have call successors, (368), 14 states have call predecessors, (368), 14 states have return successors, (368), 364 states have call predecessors, (368), 368 states have call successors, (368) [2023-11-29 04:18:33,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1139 states to 1139 states and 1751 transitions. [2023-11-29 04:18:33,125 INFO L78 Accepts]: Start accepts. Automaton has 1139 states and 1751 transitions. Word has length 256 [2023-11-29 04:18:33,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:18:33,126 INFO L495 AbstractCegarLoop]: Abstraction has 1139 states and 1751 transitions. [2023-11-29 04:18:33,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:18:33,126 INFO L276 IsEmpty]: Start isEmpty. Operand 1139 states and 1751 transitions. [2023-11-29 04:18:33,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-29 04:18:33,128 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:33,128 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:18:33,134 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 04:18:33,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:33,329 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:18:33,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:33,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1342185613, now seen corresponding path program 1 times [2023-11-29 04:18:33,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:18:33,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695435937] [2023-11-29 04:18:33,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:33,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:18:33,357 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:18:33,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [390136551] [2023-11-29 04:18:33,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:33,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:33,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:18:33,359 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:18:33,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 04:18:33,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 04:18:33,569 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 04:18:33,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 04:18:33,804 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 04:18:33,805 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 04:18:33,806 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-29 04:18:33,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 04:18:34,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:34,010 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:18:34,013 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 04:18:34,130 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-29 04:18:34,132 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated [2023-11-29 04:18:34,132 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet6 could not be translated [2023-11-29 04:18:34,133 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short31 could not be translated [2023-11-29 04:18:34,133 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short31 could not be translated [2023-11-29 04:18:34,133 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet30 could not be translated [2023-11-29 04:18:34,134 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short31 could not be translated [2023-11-29 04:18:34,134 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet30 could not be translated [2023-11-29 04:18:34,134 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet30 could not be translated [2023-11-29 04:18:34,134 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short33 could not be translated [2023-11-29 04:18:34,134 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short31 could not be translated [2023-11-29 04:18:34,165 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 04:18:34 BoogieIcfgContainer [2023-11-29 04:18:34,165 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 04:18:34,165 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 04:18:34,165 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 04:18:34,165 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 04:18:34,166 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:18:23" (3/4) ... [2023-11-29 04:18:34,167 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 04:18:34,168 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 04:18:34,169 INFO L158 Benchmark]: Toolchain (without parser) took 12179.65ms. Allocated memory was 146.8MB in the beginning and 245.4MB in the end (delta: 98.6MB). Free memory was 96.1MB in the beginning and 91.0MB in the end (delta: 5.1MB). Peak memory consumption was 106.8MB. Max. memory is 16.1GB. [2023-11-29 04:18:34,169 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 102.8MB. Free memory is still 56.1MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 04:18:34,169 INFO L158 Benchmark]: CACSL2BoogieTranslator took 329.16ms. Allocated memory is still 146.8MB. Free memory was 95.7MB in the beginning and 78.7MB in the end (delta: 16.9MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-29 04:18:34,169 INFO L158 Benchmark]: Boogie Procedure Inliner took 68.07ms. Allocated memory is still 146.8MB. Free memory was 78.7MB in the beginning and 70.9MB in the end (delta: 7.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-29 04:18:34,170 INFO L158 Benchmark]: Boogie Preprocessor took 98.40ms. Allocated memory is still 146.8MB. Free memory was 70.9MB in the beginning and 59.2MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-11-29 04:18:34,170 INFO L158 Benchmark]: RCFGBuilder took 671.90ms. Allocated memory is still 146.8MB. Free memory was 59.2MB in the beginning and 77.1MB in the end (delta: -17.9MB). Peak memory consumption was 9.3MB. Max. memory is 16.1GB. [2023-11-29 04:18:34,170 INFO L158 Benchmark]: TraceAbstraction took 11002.56ms. Allocated memory was 146.8MB in the beginning and 245.4MB in the end (delta: 98.6MB). Free memory was 76.5MB in the beginning and 91.0MB in the end (delta: -14.5MB). Peak memory consumption was 84.9MB. Max. memory is 16.1GB. [2023-11-29 04:18:34,171 INFO L158 Benchmark]: Witness Printer took 3.02ms. Allocated memory is still 245.4MB. Free memory is still 91.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 04:18:34,172 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.16ms. Allocated memory is still 102.8MB. Free memory is still 56.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 329.16ms. Allocated memory is still 146.8MB. Free memory was 95.7MB in the beginning and 78.7MB in the end (delta: 16.9MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 68.07ms. Allocated memory is still 146.8MB. Free memory was 78.7MB in the beginning and 70.9MB in the end (delta: 7.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 98.40ms. Allocated memory is still 146.8MB. Free memory was 70.9MB in the beginning and 59.2MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 671.90ms. Allocated memory is still 146.8MB. Free memory was 59.2MB in the beginning and 77.1MB in the end (delta: -17.9MB). Peak memory consumption was 9.3MB. Max. memory is 16.1GB. * TraceAbstraction took 11002.56ms. Allocated memory was 146.8MB in the beginning and 245.4MB in the end (delta: 98.6MB). Free memory was 76.5MB in the beginning and 91.0MB in the end (delta: -14.5MB). Peak memory consumption was 84.9MB. Max. memory is 16.1GB. * Witness Printer took 3.02ms. Allocated memory is still 245.4MB. Free memory is still 91.0MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet6 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short31 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short31 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet30 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short31 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet30 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet30 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short33 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short31 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * 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 bitwiseOr at line 187, overapproximation of someUnaryDOUBLEoperation at line 49, overapproximation of someBinaryArithmeticDOUBLEoperation at line 98, overapproximation of someBinaryDOUBLEComparisonOperation at line 187. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = -4; [L23] unsigned char var_1_3 = 64; [L24] unsigned char var_1_4 = 0; [L25] unsigned char var_1_5 = 2; [L26] unsigned short int var_1_6 = 10; [L27] double var_1_8 = 1.875; [L28] signed long int var_1_9 = -4; [L29] double var_1_10 = 63.5; [L30] double var_1_11 = 255.375; [L31] double var_1_12 = 999999999.525; [L32] double var_1_13 = 63.75; [L33] double var_1_14 = 0.625; [L34] unsigned short int var_1_15 = 5; [L35] signed char var_1_16 = 4; [L36] signed char var_1_17 = 0; [L37] signed char var_1_18 = -2; [L38] signed char var_1_19 = 1; [L39] unsigned short int var_1_20 = 50; [L40] unsigned short int var_1_21 = 0; [L41] unsigned char var_1_22 = 2; [L42] unsigned char var_1_23 = 32; [L43] unsigned short int var_1_24 = 8; [L44] unsigned char var_1_25 = 0; [L45] unsigned short int var_1_26 = 63232; [L46] double var_1_27 = 1.75; [L47] signed char var_1_28 = 32; [L48] signed char var_1_29 = 4; [L49] double var_1_30 = -0.5; [L50] double var_1_31 = 100000000000000.5; [L51] unsigned long int var_1_32 = 0; [L52] unsigned char var_1_33 = 1; [L53] unsigned long int var_1_34 = 3561574674; [L54] double var_1_35 = 3.3; [L55] signed char var_1_36 = -32; [L56] signed char var_1_37 = 4; [L57] signed char var_1_38 = 0; [L58] signed char var_1_39 = 0; [L59] unsigned char last_1_var_1_3 = 64; [L60] unsigned short int last_1_var_1_6 = 10; [L61] unsigned short int last_1_var_1_15 = 5; [L62] unsigned short int last_1_var_1_20 = 50; [L63] unsigned short int last_1_var_1_21 = 0; [L191] isInitial = 1 [L192] FCALL initially() [L193] COND TRUE 1 [L194] CALL updateLastVariables() [L180] last_1_var_1_3 = var_1_3 [L181] last_1_var_1_6 = var_1_6 [L182] last_1_var_1_15 = var_1_15 [L183] last_1_var_1_20 = var_1_20 [L184] last_1_var_1_21 = var_1_21 [L194] RET updateLastVariables() [L195] CALL updateVariables() [L115] var_1_4 = __VERIFIER_nondet_uchar() [L116] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_5=2, var_1_6=10, var_1_8=15/8, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_5=2, var_1_6=10, var_1_8=15/8, var_1_9=-4] [L116] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_5=2, var_1_6=10, var_1_8=15/8, var_1_9=-4] [L117] CALL assume_abort_if_not(var_1_4 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=2, var_1_6=10, var_1_8=15/8, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=2, var_1_6=10, var_1_8=15/8, var_1_9=-4] [L117] RET assume_abort_if_not(var_1_4 <= 254) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=2, var_1_6=10, var_1_8=15/8, var_1_9=-4] [L118] var_1_5 = __VERIFIER_nondet_uchar() [L119] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_6=10, var_1_8=15/8, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_6=10, var_1_8=15/8, var_1_9=-4] [L119] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_6=10, var_1_8=15/8, var_1_9=-4] [L120] CALL assume_abort_if_not(var_1_5 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=-4] [L120] RET assume_abort_if_not(var_1_5 <= 254) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=-4] [L121] var_1_9 = __VERIFIER_nondet_long() [L122] CALL assume_abort_if_not(var_1_9 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L122] RET assume_abort_if_not(var_1_9 >= -2147483648) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L123] CALL assume_abort_if_not(var_1_9 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L123] RET assume_abort_if_not(var_1_9 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L124] CALL assume_abort_if_not(var_1_9 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L124] RET assume_abort_if_not(var_1_9 != 0) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_10=127/2, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L125] var_1_10 = __VERIFIER_nondet_double() [L126] CALL assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L126] RET assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_11=2043/8, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L127] var_1_11 = __VERIFIER_nondet_double() [L128] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L128] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_12=39999999981/40, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L129] var_1_12 = __VERIFIER_nondet_double() [L130] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L130] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_13=255/4, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L131] var_1_13 = __VERIFIER_nondet_double() [L132] CALL assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L132] RET assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_14=5/8, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L133] var_1_14 = __VERIFIER_nondet_double() [L134] CALL assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L134] RET assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=0, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L135] var_1_17 = __VERIFIER_nondet_char() [L136] CALL assume_abort_if_not(var_1_17 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L136] RET assume_abort_if_not(var_1_17 >= -63) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L137] CALL assume_abort_if_not(var_1_17 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L137] RET assume_abort_if_not(var_1_17 <= 63) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=-2, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L138] var_1_18 = __VERIFIER_nondet_char() [L139] CALL assume_abort_if_not(var_1_18 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L139] RET assume_abort_if_not(var_1_18 >= -31) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L140] CALL assume_abort_if_not(var_1_18 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L140] RET assume_abort_if_not(var_1_18 <= 32) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L141] var_1_19 = __VERIFIER_nondet_char() [L142] CALL assume_abort_if_not(var_1_19 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L142] RET assume_abort_if_not(var_1_19 >= -31) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L143] CALL assume_abort_if_not(var_1_19 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L143] RET assume_abort_if_not(var_1_19 <= 31) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=32, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L144] var_1_23 = __VERIFIER_nondet_uchar() [L145] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L145] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L146] CALL assume_abort_if_not(var_1_23 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L146] RET assume_abort_if_not(var_1_23 <= 254) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_25=0, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L147] var_1_25 = __VERIFIER_nondet_uchar() [L148] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L148] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L149] CALL assume_abort_if_not(var_1_25 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L149] RET assume_abort_if_not(var_1_25 <= 255) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=63232, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L150] var_1_26 = __VERIFIER_nondet_ushort() [L151] CALL assume_abort_if_not(var_1_26 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L151] RET assume_abort_if_not(var_1_26 >= 32767) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L152] CALL assume_abort_if_not(var_1_26 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L152] RET assume_abort_if_not(var_1_26 <= 65534) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=32, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L153] var_1_28 = __VERIFIER_nondet_char() [L154] CALL assume_abort_if_not(var_1_28 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L154] RET assume_abort_if_not(var_1_28 >= -1) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L155] CALL assume_abort_if_not(var_1_28 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L155] RET assume_abort_if_not(var_1_28 <= 127) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=4, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L156] var_1_29 = __VERIFIER_nondet_char() [L157] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L157] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L158] CALL assume_abort_if_not(var_1_29 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L158] RET assume_abort_if_not(var_1_29 <= 127) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L159] var_1_30 = __VERIFIER_nondet_double() [L160] CALL assume_abort_if_not((var_1_30 >= -922337.2036854765600e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854765600e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L160] RET assume_abort_if_not((var_1_30 >= -922337.2036854765600e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854765600e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_31=200000000000001/2, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L161] var_1_31 = __VERIFIER_nondet_double() [L162] CALL assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L162] RET assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=1, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L163] var_1_33 = __VERIFIER_nondet_uchar() [L164] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L164] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L165] CALL assume_abort_if_not(var_1_33 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L165] RET assume_abort_if_not(var_1_33 <= 1) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=3561574674, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L166] var_1_34 = __VERIFIER_nondet_ulong() [L167] CALL assume_abort_if_not(var_1_34 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L167] RET assume_abort_if_not(var_1_34 >= 2147483647) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L168] CALL assume_abort_if_not(var_1_34 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L168] RET assume_abort_if_not(var_1_34 <= 4294967294) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=4, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L169] var_1_37 = __VERIFIER_nondet_char() [L170] CALL assume_abort_if_not(var_1_37 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L170] RET assume_abort_if_not(var_1_37 >= -1) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L171] CALL assume_abort_if_not(var_1_37 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L171] RET assume_abort_if_not(var_1_37 <= 126) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=0, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L172] var_1_38 = __VERIFIER_nondet_char() [L173] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L173] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L174] CALL assume_abort_if_not(var_1_38 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L174] RET assume_abort_if_not(var_1_38 <= 126) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=0, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L175] var_1_39 = __VERIFIER_nondet_char() [L176] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L176] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L177] CALL assume_abort_if_not(var_1_39 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L177] RET assume_abort_if_not(var_1_39 <= 126) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L195] RET updateVariables() [L196] CALL step() [L67] var_1_22 = var_1_23 VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=8, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L68] COND TRUE var_1_22 > ((((var_1_23) < (var_1_25)) ? (var_1_23) : (var_1_25))) [L69] var_1_24 = (var_1_26 - var_1_22) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L71] EXPR var_1_25 & var_1_22 VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=7/4, var_1_28=1, var_1_29=9, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L71] COND TRUE (((((var_1_28) > (8)) ? (var_1_28) : (8))) - var_1_29) < (var_1_25 & var_1_22) [L72] var_1_27 = ((((var_1_30) < (var_1_31)) ? (var_1_30) : (var_1_31))) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L76] COND TRUE ! var_1_33 [L77] var_1_32 = (var_1_34 - ((((var_1_22) > (var_1_24)) ? (var_1_22) : (var_1_24)))) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=33/10, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L79] var_1_35 = var_1_30 VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=-32, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L80] COND TRUE var_1_28 <= var_1_22 [L81] var_1_36 = (var_1_37 - ((((var_1_38) > (var_1_39)) ? (var_1_38) : (var_1_39)))) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L83] signed long int stepLocal_0 = last_1_var_1_21; VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, stepLocal_0=0, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L84] COND FALSE !(last_1_var_1_6 < stepLocal_0) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, stepLocal_0=0, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L87] EXPR last_1_var_1_20 ^ last_1_var_1_15 VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, stepLocal_0=0, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L87] signed long int stepLocal_2 = last_1_var_1_20 ^ last_1_var_1_15; [L88] unsigned char stepLocal_1 = var_1_5; VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, stepLocal_0=0, stepLocal_1=132, stepLocal_2=55, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L89] COND FALSE !(stepLocal_2 < -256) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, stepLocal_0=0, stepLocal_1=132, stepLocal_2=55, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L92] COND FALSE !(stepLocal_1 <= 50) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, stepLocal_0=0, stepLocal_1=132, stepLocal_2=55, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L96] var_1_20 = (((((var_1_5 + var_1_6)) > (var_1_4)) ? ((var_1_5 + var_1_6)) : (var_1_4))) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, stepLocal_0=0, stepLocal_1=132, stepLocal_2=55, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=142, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_8=15/8, var_1_9=67] [L97] COND TRUE var_1_3 < (var_1_5 % ((((32) > (var_1_9)) ? (32) : (var_1_9)))) [L98] var_1_8 = ((((((var_1_10) > (var_1_11)) ? (var_1_10) : (var_1_11))) - var_1_12) + (var_1_13 - var_1_14)) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, stepLocal_0=0, stepLocal_1=132, stepLocal_2=55, var_1_15=5, var_1_16=4, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=-4, var_1_20=142, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_9=67] [L104] var_1_16 = (var_1_17 + (var_1_18 + ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19))))) [L105] var_1_1 = ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) [L106] unsigned short int stepLocal_3 = var_1_6; VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, stepLocal_0=0, stepLocal_1=132, stepLocal_2=55, stepLocal_3=10, var_1_15=5, var_1_16=0, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=0, var_1_20=142, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_9=67] [L107] EXPR (var_1_3 * var_1_17) & (var_1_1 * var_1_18) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, stepLocal_0=0, stepLocal_1=132, stepLocal_2=55, stepLocal_3=10, var_1_15=5, var_1_16=0, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=0, var_1_20=142, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_9=67] [L107] COND FALSE !(stepLocal_3 == ((var_1_3 * var_1_17) & (var_1_1 * var_1_18))) [L110] COND TRUE ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))) > var_1_21 [L111] var_1_15 = ((((var_1_3) > ((var_1_5 + var_1_4))) ? (var_1_3) : ((var_1_5 + var_1_4)))) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, stepLocal_0=0, stepLocal_1=132, stepLocal_2=55, stepLocal_3=10, var_1_15=274, var_1_16=0, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=0, var_1_20=142, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_9=67] [L196] RET step() [L197] CALL, EXPR property() [L187] EXPR ((var_1_1 == ((signed long int) ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) && ((last_1_var_1_6 < last_1_var_1_21) ? (var_1_3 == ((unsigned char) ((((var_1_4) > (var_1_5)) ? (var_1_4) : (var_1_5))))) : 1)) && (((last_1_var_1_20 ^ last_1_var_1_15) < -256) ? (var_1_6 == ((unsigned short int) (((((((((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) > ((last_1_var_1_20 + last_1_var_1_3))) ? (((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) : ((last_1_var_1_20 + last_1_var_1_3)))) < 0 ) ? -((((((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) > ((last_1_var_1_20 + last_1_var_1_3))) ? (((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) : ((last_1_var_1_20 + last_1_var_1_3)))) : ((((((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) > ((last_1_var_1_20 + last_1_var_1_3))) ? (((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) : ((last_1_var_1_20 + last_1_var_1_3)))))))) : ((var_1_5 <= 50) ? (var_1_6 == ((unsigned short int) last_1_var_1_20)) : 1)) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=274, var_1_16=0, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=0, var_1_20=142, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_9=67] [L187] EXPR last_1_var_1_20 ^ last_1_var_1_15 VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=274, var_1_16=0, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=0, var_1_20=142, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_9=67] [L187] EXPR ((var_1_1 == ((signed long int) ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) && ((last_1_var_1_6 < last_1_var_1_21) ? (var_1_3 == ((unsigned char) ((((var_1_4) > (var_1_5)) ? (var_1_4) : (var_1_5))))) : 1)) && (((last_1_var_1_20 ^ last_1_var_1_15) < -256) ? (var_1_6 == ((unsigned short int) (((((((((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) > ((last_1_var_1_20 + last_1_var_1_3))) ? (((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) : ((last_1_var_1_20 + last_1_var_1_3)))) < 0 ) ? -((((((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) > ((last_1_var_1_20 + last_1_var_1_3))) ? (((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) : ((last_1_var_1_20 + last_1_var_1_3)))) : ((((((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) > ((last_1_var_1_20 + last_1_var_1_3))) ? (((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) : ((last_1_var_1_20 + last_1_var_1_3)))))))) : ((var_1_5 <= 50) ? (var_1_6 == ((unsigned short int) last_1_var_1_20)) : 1)) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=274, var_1_16=0, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=0, var_1_20=142, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_9=67] [L187] EXPR (((((((var_1_1 == ((signed long int) ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) && ((last_1_var_1_6 < last_1_var_1_21) ? (var_1_3 == ((unsigned char) ((((var_1_4) > (var_1_5)) ? (var_1_4) : (var_1_5))))) : 1)) && (((last_1_var_1_20 ^ last_1_var_1_15) < -256) ? (var_1_6 == ((unsigned short int) (((((((((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) > ((last_1_var_1_20 + last_1_var_1_3))) ? (((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) : ((last_1_var_1_20 + last_1_var_1_3)))) < 0 ) ? -((((((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) > ((last_1_var_1_20 + last_1_var_1_3))) ? (((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) : ((last_1_var_1_20 + last_1_var_1_3)))) : ((((((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) > ((last_1_var_1_20 + last_1_var_1_3))) ? (((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) : ((last_1_var_1_20 + last_1_var_1_3)))))))) : ((var_1_5 <= 50) ? (var_1_6 == ((unsigned short int) last_1_var_1_20)) : 1))) && ((var_1_3 < (var_1_5 % ((((32) > (var_1_9)) ? (32) : (var_1_9))))) ? (var_1_8 == ((double) ((((((var_1_10) > (var_1_11)) ? (var_1_10) : (var_1_11))) - var_1_12) + (var_1_13 - var_1_14)))) : ((var_1_13 <= (var_1_14 + var_1_11)) ? (var_1_8 == ((double) var_1_12)) : 1))) && ((((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))) > var_1_21) ? (var_1_15 == ((unsigned short int) ((((var_1_3) > ((var_1_5 + var_1_4))) ? (var_1_3) : ((var_1_5 + var_1_4)))))) : 1)) && (var_1_16 == ((signed char) (var_1_17 + (var_1_18 + ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))))))) && (var_1_20 == ((unsigned short int) (((((var_1_5 + var_1_6)) > (var_1_4)) ? ((var_1_5 + var_1_6)) : (var_1_4)))))) && ((var_1_6 == ((var_1_3 * var_1_17) & (var_1_1 * var_1_18))) ? (var_1_21 == ((unsigned short int) (var_1_4 + 128))) : 1) VAL [isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=274, var_1_16=0, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=0, var_1_20=142, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_9=67] [L187-L188] return (((((((var_1_1 == ((signed long int) ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) && ((last_1_var_1_6 < last_1_var_1_21) ? (var_1_3 == ((unsigned char) ((((var_1_4) > (var_1_5)) ? (var_1_4) : (var_1_5))))) : 1)) && (((last_1_var_1_20 ^ last_1_var_1_15) < -256) ? (var_1_6 == ((unsigned short int) (((((((((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) > ((last_1_var_1_20 + last_1_var_1_3))) ? (((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) : ((last_1_var_1_20 + last_1_var_1_3)))) < 0 ) ? -((((((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) > ((last_1_var_1_20 + last_1_var_1_3))) ? (((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) : ((last_1_var_1_20 + last_1_var_1_3)))) : ((((((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) > ((last_1_var_1_20 + last_1_var_1_3))) ? (((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) : ((last_1_var_1_20 + last_1_var_1_3)))))))) : ((var_1_5 <= 50) ? (var_1_6 == ((unsigned short int) last_1_var_1_20)) : 1))) && ((var_1_3 < (var_1_5 % ((((32) > (var_1_9)) ? (32) : (var_1_9))))) ? (var_1_8 == ((double) ((((((var_1_10) > (var_1_11)) ? (var_1_10) : (var_1_11))) - var_1_12) + (var_1_13 - var_1_14)))) : ((var_1_13 <= (var_1_14 + var_1_11)) ? (var_1_8 == ((double) var_1_12)) : 1))) && ((((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))) > var_1_21) ? (var_1_15 == ((unsigned short int) ((((var_1_3) > ((var_1_5 + var_1_4))) ? (var_1_3) : ((var_1_5 + var_1_4)))))) : 1)) && (var_1_16 == ((signed char) (var_1_17 + (var_1_18 + ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))))))) && (var_1_20 == ((unsigned short int) (((((var_1_5 + var_1_6)) > (var_1_4)) ? ((var_1_5 + var_1_6)) : (var_1_4)))))) && ((var_1_6 == ((var_1_3 * var_1_17) & (var_1_1 * var_1_18))) ? (var_1_21 == ((unsigned short int) (var_1_4 + 128))) : 1) ; [L197] RET, EXPR property() [L197] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=274, var_1_16=0, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=0, var_1_20=142, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_9=67] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_15=5, last_1_var_1_20=50, last_1_var_1_21=0, last_1_var_1_3=64, last_1_var_1_6=10, var_1_15=274, var_1_16=0, var_1_17=-63, var_1_18=32, var_1_19=31, var_1_1=0, var_1_20=142, var_1_21=0, var_1_22=1, var_1_23=1, var_1_24=32766, var_1_25=0, var_1_26=32767, var_1_27=2, var_1_28=1, var_1_29=9, var_1_30=2, var_1_31=0, var_1_32=2147450881, var_1_33=0, var_1_34=2147483647, var_1_35=2, var_1_36=0, var_1_37=126, var_1_38=126, var_1_39=126, var_1_3=64, var_1_4=142, var_1_5=132, var_1_6=10, var_1_9=67] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 110 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 10.8s, OverallIterations: 10, TraceHistogramMax: 40, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 2.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1007 SdHoareTripleChecker+Valid, 1.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1007 mSDsluCounter, 5664 SdHoareTripleChecker+Invalid, 1.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4022 mSDsCounter, 335 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 716 IncrementalHoareTripleChecker+Invalid, 1051 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 335 mSolverCounterUnsat, 1642 mSDtfsCounter, 716 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2285 GetRequests, 2242 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1156occurred in iteration=8, InterpolantAutomatonStates: 53, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 9 MinimizatonAttempts, 628 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 3.1s InterpolantComputationTime, 2533 NumberOfCodeBlocks, 2533 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 2268 ConstructedInterpolants, 0 QuantifiedInterpolants, 6632 SizeOfPredicates, 27 NumberOfNonLiveVariables, 5239 ConjunctsInSsa, 66 ConjunctsInUnsatCore, 9 InterpolantComputations, 9 PerfectInterpolantSequences, 28080/28080 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-29 04:18:34,199 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-78.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 64f6fc6b4379deeeee79432d859aa1226d6bab27312a0557e160563da7699af8 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 04:18:36,135 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 04:18:36,214 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-29 04:18:36,219 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 04:18:36,220 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 04:18:36,249 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 04:18:36,249 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 04:18:36,250 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 04:18:36,251 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 04:18:36,251 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 04:18:36,252 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 04:18:36,252 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 04:18:36,253 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 04:18:36,254 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 04:18:36,254 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 04:18:36,255 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 04:18:36,256 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 04:18:36,256 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 04:18:36,257 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 04:18:36,257 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 04:18:36,258 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 04:18:36,258 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 04:18:36,259 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 04:18:36,259 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 04:18:36,260 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 04:18:36,260 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 04:18:36,261 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 04:18:36,261 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 04:18:36,261 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 04:18:36,262 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 04:18:36,262 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 04:18:36,263 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 04:18:36,263 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 04:18:36,263 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:18:36,263 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 04:18:36,264 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 04:18:36,264 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 04:18:36,264 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 04:18:36,264 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 04:18:36,265 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 04:18:36,265 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 04:18:36,265 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 04:18:36,265 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 04:18:36,265 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 04:18:36,266 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 04:18:36,266 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/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_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya 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 -> Automizer 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 -> 64f6fc6b4379deeeee79432d859aa1226d6bab27312a0557e160563da7699af8 [2023-11-29 04:18:36,560 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 04:18:36,582 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 04:18:36,585 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 04:18:36,586 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 04:18:36,587 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 04:18:36,588 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-78.i [2023-11-29 04:18:39,424 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 04:18:39,645 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 04:18:39,646 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-78.i [2023-11-29 04:18:39,658 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/data/5720d3258/6472ab0cb76643a5825b6a27a5766df8/FLAG29d03e722 [2023-11-29 04:18:39,674 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/data/5720d3258/6472ab0cb76643a5825b6a27a5766df8 [2023-11-29 04:18:39,677 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 04:18:39,679 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 04:18:39,681 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 04:18:39,681 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 04:18:39,687 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 04:18:39,688 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:18:39" (1/1) ... [2023-11-29 04:18:39,689 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13473e00 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:39, skipping insertion in model container [2023-11-29 04:18:39,689 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:18:39" (1/1) ... [2023-11-29 04:18:39,728 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 04:18:39,885 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_b0f36a27-95c0-4deb-bb12-74ce5fe33624/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-78.i[915,928] [2023-11-29 04:18:39,963 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:18:39,981 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 04:18:39,996 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_b0f36a27-95c0-4deb-bb12-74ce5fe33624/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-78.i[915,928] [2023-11-29 04:18:40,049 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:18:40,071 INFO L206 MainTranslator]: Completed translation [2023-11-29 04:18:40,071 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:40 WrapperNode [2023-11-29 04:18:40,072 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 04:18:40,073 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 04:18:40,073 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 04:18:40,073 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 04:18:40,080 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:40" (1/1) ... [2023-11-29 04:18:40,103 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:40" (1/1) ... [2023-11-29 04:18:40,137 INFO L138 Inliner]: procedures = 27, calls = 53, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 222 [2023-11-29 04:18:40,137 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 04:18:40,138 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 04:18:40,138 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 04:18:40,138 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 04:18:40,150 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:40" (1/1) ... [2023-11-29 04:18:40,150 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:40" (1/1) ... [2023-11-29 04:18:40,159 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:40" (1/1) ... [2023-11-29 04:18:40,175 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-11-29 04:18:40,176 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:40" (1/1) ... [2023-11-29 04:18:40,176 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:40" (1/1) ... [2023-11-29 04:18:40,189 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:40" (1/1) ... [2023-11-29 04:18:40,193 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:40" (1/1) ... [2023-11-29 04:18:40,197 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:40" (1/1) ... [2023-11-29 04:18:40,200 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:40" (1/1) ... [2023-11-29 04:18:40,204 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 04:18:40,205 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 04:18:40,205 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 04:18:40,205 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 04:18:40,206 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:40" (1/1) ... [2023-11-29 04:18:40,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:18:40,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:18:40,238 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 04:18:40,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 04:18:40,269 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 04:18:40,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 04:18:40,269 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 04:18:40,269 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 04:18:40,269 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 04:18:40,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 04:18:40,368 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 04:18:40,371 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 04:18:47,770 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 04:18:47,816 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 04:18:47,817 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 04:18:47,817 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:18:47 BoogieIcfgContainer [2023-11-29 04:18:47,817 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 04:18:47,820 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 04:18:47,820 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 04:18:47,823 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 04:18:47,823 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 04:18:39" (1/3) ... [2023-11-29 04:18:47,824 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ffcbd14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:18:47, skipping insertion in model container [2023-11-29 04:18:47,824 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:18:40" (2/3) ... [2023-11-29 04:18:47,824 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ffcbd14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:18:47, skipping insertion in model container [2023-11-29 04:18:47,824 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:18:47" (3/3) ... [2023-11-29 04:18:47,825 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-78.i [2023-11-29 04:18:47,840 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 04:18:47,841 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 04:18:47,884 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 04:18:47,889 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=PETRI_NET, 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;@dd02858, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 04:18:47,890 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 04:18:47,894 INFO L276 IsEmpty]: Start isEmpty. Operand has 92 states, 49 states have (on average 1.3265306122448979) internal successors, (65), 50 states have internal predecessors, (65), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-11-29 04:18:47,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2023-11-29 04:18:47,911 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:47,912 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:18:47,912 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:18:47,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:47,917 INFO L85 PathProgramCache]: Analyzing trace with hash -651306922, now seen corresponding path program 1 times [2023-11-29 04:18:47,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:18:47,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1398246988] [2023-11-29 04:18:47,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:47,930 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-29 04:18:47,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:18:47,935 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:18:47,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:18:48,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:48,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 04:18:48,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:48,557 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1238 proven. 0 refuted. 0 times theorem prover too weak. 1882 trivial. 0 not checked. [2023-11-29 04:18:48,558 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:18:48,559 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:18:48,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1398246988] [2023-11-29 04:18:48,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1398246988] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:18:48,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:18:48,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:18:48,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3978935] [2023-11-29 04:18:48,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:18:48,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 04:18:48,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:18:48,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 04:18:48,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 04:18:48,599 INFO L87 Difference]: Start difference. First operand has 92 states, 49 states have (on average 1.3265306122448979) internal successors, (65), 50 states have internal predecessors, (65), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2023-11-29 04:18:52,765 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:18:52,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:18:52,766 INFO L93 Difference]: Finished difference Result 181 states and 328 transitions. [2023-11-29 04:18:52,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 04:18:52,805 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 242 [2023-11-29 04:18:52,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:18:52,811 INFO L225 Difference]: With dead ends: 181 [2023-11-29 04:18:52,811 INFO L226 Difference]: Without dead ends: 90 [2023-11-29 04:18:52,814 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 241 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-29 04:18:52,818 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-11-29 04:18:52,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 137 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2023-11-29 04:18:52,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2023-11-29 04:18:52,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2023-11-29 04:18:52,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 48 states have (on average 1.25) internal successors, (60), 48 states have internal predecessors, (60), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-11-29 04:18:52,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 140 transitions. [2023-11-29 04:18:52,873 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 140 transitions. Word has length 242 [2023-11-29 04:18:52,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:18:52,873 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 140 transitions. [2023-11-29 04:18:52,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2023-11-29 04:18:52,874 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 140 transitions. [2023-11-29 04:18:52,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2023-11-29 04:18:52,879 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:52,880 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:18:52,895 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:18:53,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:18:53,081 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:18:53,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:53,081 INFO L85 PathProgramCache]: Analyzing trace with hash -930666810, now seen corresponding path program 1 times [2023-11-29 04:18:53,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:18:53,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2001142745] [2023-11-29 04:18:53,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:53,083 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-29 04:18:53,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:18:53,084 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:18:53,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:18:53,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:53,650 INFO L262 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 04:18:53,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:56,461 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 04:18:56,461 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:18:56,461 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:18:56,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2001142745] [2023-11-29 04:18:56,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2001142745] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:18:56,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:18:56,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:18:56,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493194931] [2023-11-29 04:18:56,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:18:56,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:18:56,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:18:56,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:18:56,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:18:56,468 INFO L87 Difference]: Start difference. First operand 90 states and 140 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:19:01,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:05,804 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:09,810 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:13,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.65s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:13,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:19:13,531 INFO L93 Difference]: Finished difference Result 280 states and 434 transitions. [2023-11-29 04:19:13,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:19:13,569 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 242 [2023-11-29 04:19:13,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:19:13,574 INFO L225 Difference]: With dead ends: 280 [2023-11-29 04:19:13,574 INFO L226 Difference]: Without dead ends: 191 [2023-11-29 04:19:13,575 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 238 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-29 04:19:13,577 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 97 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 81 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.9s IncrementalHoareTripleChecker+Time [2023-11-29 04:19:13,577 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 466 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 110 Invalid, 3 Unknown, 0 Unchecked, 16.9s Time] [2023-11-29 04:19:13,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2023-11-29 04:19:13,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 177. [2023-11-29 04:19:13,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 94 states have (on average 1.2446808510638299) internal successors, (117), 94 states have internal predecessors, (117), 80 states have call successors, (80), 2 states have call predecessors, (80), 2 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2023-11-29 04:19:13,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 277 transitions. [2023-11-29 04:19:13,628 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 277 transitions. Word has length 242 [2023-11-29 04:19:13,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:19:13,630 INFO L495 AbstractCegarLoop]: Abstraction has 177 states and 277 transitions. [2023-11-29 04:19:13,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:19:13,631 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 277 transitions. [2023-11-29 04:19:13,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2023-11-29 04:19:13,636 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:19:13,637 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:19:13,651 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-29 04:19:13,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:19:13,840 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:19:13,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:19:13,840 INFO L85 PathProgramCache]: Analyzing trace with hash -229602232, now seen corresponding path program 1 times [2023-11-29 04:19:13,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:19:13,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1947181951] [2023-11-29 04:19:13,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:19:13,842 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-29 04:19:13,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:19:13,880 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:19:13,881 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:19:14,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:19:14,374 INFO L262 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 04:19:14,379 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:19:14,445 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 04:19:14,445 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:19:14,446 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:19:14,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1947181951] [2023-11-29 04:19:14,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1947181951] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:19:14,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:19:14,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:19:14,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369404528] [2023-11-29 04:19:14,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:19:14,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:19:14,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:19:14,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:19:14,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:19:14,449 INFO L87 Difference]: Start difference. First operand 177 states and 277 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:19:18,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:19:21,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.57s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:19:21,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:19:21,177 INFO L93 Difference]: Finished difference Result 266 states and 416 transitions. [2023-11-29 04:19:21,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:19:21,209 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 242 [2023-11-29 04:19:21,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:19:21,212 INFO L225 Difference]: With dead ends: 266 [2023-11-29 04:19:21,212 INFO L226 Difference]: Without dead ends: 177 [2023-11-29 04:19:21,213 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 240 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-29 04:19:21,214 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 13 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2023-11-29 04:19:21,214 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 256 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 1 Unknown, 0 Unchecked, 6.7s Time] [2023-11-29 04:19:21,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2023-11-29 04:19:21,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 177. [2023-11-29 04:19:21,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 94 states have (on average 1.2234042553191489) internal successors, (115), 94 states have internal predecessors, (115), 80 states have call successors, (80), 2 states have call predecessors, (80), 2 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2023-11-29 04:19:21,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 275 transitions. [2023-11-29 04:19:21,254 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 275 transitions. Word has length 242 [2023-11-29 04:19:21,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:19:21,255 INFO L495 AbstractCegarLoop]: Abstraction has 177 states and 275 transitions. [2023-11-29 04:19:21,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:19:21,256 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 275 transitions. [2023-11-29 04:19:21,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2023-11-29 04:19:21,258 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:19:21,258 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:19:21,270 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-11-29 04:19:21,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:19:21,464 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:19:21,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:19:21,464 INFO L85 PathProgramCache]: Analyzing trace with hash -706779670, now seen corresponding path program 1 times [2023-11-29 04:19:21,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:19:21,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1508901387] [2023-11-29 04:19:21,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:19:21,465 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-29 04:19:21,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:19:21,466 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:19:21,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:19:21,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:19:21,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 04:19:21,945 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:19:24,352 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 04:19:24,352 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:19:24,353 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:19:24,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1508901387] [2023-11-29 04:19:24,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1508901387] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:19:24,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:19:24,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 04:19:24,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848773294] [2023-11-29 04:19:24,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:19:24,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 04:19:24,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:19:24,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 04:19:24,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-29 04:19:24,356 INFO L87 Difference]: Start difference. First operand 177 states and 275 transitions. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:19:26,611 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:27,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:30,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:33,443 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.92s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:35,677 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:39,040 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.29s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:43,225 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:46,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.84s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:46,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:19:46,062 INFO L93 Difference]: Finished difference Result 462 states and 712 transitions. [2023-11-29 04:19:46,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 04:19:46,099 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 243 [2023-11-29 04:19:46,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:19:46,104 INFO L225 Difference]: With dead ends: 462 [2023-11-29 04:19:46,105 INFO L226 Difference]: Without dead ends: 373 [2023-11-29 04:19:46,105 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-11-29 04:19:46,106 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 229 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 81 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.5s IncrementalHoareTripleChecker+Time [2023-11-29 04:19:46,107 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 488 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 471 Invalid, 1 Unknown, 0 Unchecked, 21.5s Time] [2023-11-29 04:19:46,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2023-11-29 04:19:46,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 342. [2023-11-29 04:19:46,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 177 states have (on average 1.2033898305084745) internal successors, (213), 177 states have internal predecessors, (213), 160 states have call successors, (160), 4 states have call predecessors, (160), 4 states have return successors, (160), 160 states have call predecessors, (160), 160 states have call successors, (160) [2023-11-29 04:19:46,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 533 transitions. [2023-11-29 04:19:46,193 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 533 transitions. Word has length 243 [2023-11-29 04:19:46,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:19:46,194 INFO L495 AbstractCegarLoop]: Abstraction has 342 states and 533 transitions. [2023-11-29 04:19:46,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:19:46,195 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 533 transitions. [2023-11-29 04:19:46,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2023-11-29 04:19:46,197 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:19:46,197 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:19:46,209 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-11-29 04:19:46,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:19:46,398 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:19:46,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:19:46,399 INFO L85 PathProgramCache]: Analyzing trace with hash -704932628, now seen corresponding path program 1 times [2023-11-29 04:19:46,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:19:46,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1538851530] [2023-11-29 04:19:46,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:19:46,400 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-29 04:19:46,400 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:19:46,401 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:19:46,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-29 04:19:47,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:19:47,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 04:19:47,823 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:19:50,084 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 843 proven. 99 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2023-11-29 04:19:50,084 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:19:54,013 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:19:54,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1538851530] [2023-11-29 04:19:54,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1538851530] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:19:54,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1927086114] [2023-11-29 04:19:54,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:19:54,014 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 04:19:54,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 04:19:54,015 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 04:19:54,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2023-11-29 04:19:55,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:19:55,726 INFO L262 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 04:19:55,731 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:19:57,133 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 04:19:57,133 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:19:57,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1927086114] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:19:57,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 04:19:57,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2023-11-29 04:19:57,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269786420] [2023-11-29 04:19:57,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:19:57,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:19:57,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:19:57,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:19:57,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2023-11-29 04:19:57,141 INFO L87 Difference]: Start difference. First operand 342 states and 533 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:20:00,473 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.49s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:04,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:06,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:08,772 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:13,008 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:13,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:20:13,054 INFO L93 Difference]: Finished difference Result 647 states and 994 transitions. [2023-11-29 04:20:13,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:20:13,055 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 243 [2023-11-29 04:20:13,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:20:13,059 INFO L225 Difference]: With dead ends: 647 [2023-11-29 04:20:13,059 INFO L226 Difference]: Without dead ends: 471 [2023-11-29 04:20:13,064 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 493 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2023-11-29 04:20:13,065 INFO L413 NwaCegarLoop]: 134 mSDtfsCounter, 46 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.8s IncrementalHoareTripleChecker+Time [2023-11-29 04:20:13,065 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 358 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 209 Invalid, 2 Unknown, 0 Unchecked, 15.8s Time] [2023-11-29 04:20:13,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2023-11-29 04:20:13,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 465. [2023-11-29 04:20:13,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 252 states have (on average 1.2142857142857142) internal successors, (306), 254 states have internal predecessors, (306), 204 states have call successors, (204), 8 states have call predecessors, (204), 8 states have return successors, (204), 202 states have call predecessors, (204), 204 states have call successors, (204) [2023-11-29 04:20:13,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 714 transitions. [2023-11-29 04:20:13,155 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 714 transitions. Word has length 243 [2023-11-29 04:20:13,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:20:13,155 INFO L495 AbstractCegarLoop]: Abstraction has 465 states and 714 transitions. [2023-11-29 04:20:13,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:20:13,156 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 714 transitions. [2023-11-29 04:20:13,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2023-11-29 04:20:13,158 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:20:13,158 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:20:13,169 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-11-29 04:20:13,368 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2023-11-29 04:20:13,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-29 04:20:13,559 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:20:13,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:20:13,560 INFO L85 PathProgramCache]: Analyzing trace with hash -26721300, now seen corresponding path program 1 times [2023-11-29 04:20:13,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:20:13,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1875272825] [2023-11-29 04:20:13,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:20:13,561 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-29 04:20:13,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:20:13,562 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:20:13,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-11-29 04:20:13,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:20:14,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 04:20:14,008 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:20:15,910 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 04:20:15,910 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:20:15,910 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:20:15,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1875272825] [2023-11-29 04:20:15,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1875272825] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:20:15,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:20:15,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:20:15,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114186645] [2023-11-29 04:20:15,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:20:15,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:20:15,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:20:15,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:20:15,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:20:15,912 INFO L87 Difference]: Start difference. First operand 465 states and 714 transitions. Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:20:21,330 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.67s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:25,013 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.48s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:25,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:20:25,072 INFO L93 Difference]: Finished difference Result 659 states and 1011 transitions. [2023-11-29 04:20:25,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:20:25,075 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 243 [2023-11-29 04:20:25,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:20:25,079 INFO L225 Difference]: With dead ends: 659 [2023-11-29 04:20:25,079 INFO L226 Difference]: Without dead ends: 467 [2023-11-29 04:20:25,080 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:20:25,081 INFO L413 NwaCegarLoop]: 134 mSDtfsCounter, 19 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.1s IncrementalHoareTripleChecker+Time [2023-11-29 04:20:25,081 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 311 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 9.1s Time] [2023-11-29 04:20:25,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2023-11-29 04:20:25,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 465. [2023-11-29 04:20:25,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 252 states have (on average 1.2103174603174602) internal successors, (305), 254 states have internal predecessors, (305), 204 states have call successors, (204), 8 states have call predecessors, (204), 8 states have return successors, (204), 202 states have call predecessors, (204), 204 states have call successors, (204) [2023-11-29 04:20:25,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 713 transitions. [2023-11-29 04:20:25,159 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 713 transitions. Word has length 243 [2023-11-29 04:20:25,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:20:25,159 INFO L495 AbstractCegarLoop]: Abstraction has 465 states and 713 transitions. [2023-11-29 04:20:25,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 04:20:25,160 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 713 transitions. [2023-11-29 04:20:25,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2023-11-29 04:20:25,161 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:20:25,161 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:20:25,172 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-11-29 04:20:25,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:20:25,362 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:20:25,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:20:25,363 INFO L85 PathProgramCache]: Analyzing trace with hash -24874258, now seen corresponding path program 1 times [2023-11-29 04:20:25,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:20:25,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1118276331] [2023-11-29 04:20:25,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:20:25,363 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-29 04:20:25,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:20:25,364 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:20:25,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0f36a27-95c0-4deb-bb12-74ce5fe33624/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-29 04:20:26,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:20:26,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 54 conjunts are in the unsatisfiable core [2023-11-29 04:20:26,216 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:22:20,497 WARN L293 SmtUtils]: Spent 7.28s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:22:27,656 WARN L293 SmtUtils]: Spent 7.16s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:22:35,001 WARN L293 SmtUtils]: Spent 7.34s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:22:43,098 WARN L293 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:22:59,201 WARN L293 SmtUtils]: Spent 7.57s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:23:11,346 WARN L293 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:23:18,588 WARN L293 SmtUtils]: Spent 7.24s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:23:27,281 WARN L293 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:23:34,287 WARN L293 SmtUtils]: Spent 7.01s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:23:41,858 WARN L293 SmtUtils]: Spent 7.57s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:23:50,022 WARN L293 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:23:57,422 WARN L293 SmtUtils]: Spent 7.40s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:24:05,587 WARN L293 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:24:12,129 WARN L293 SmtUtils]: Spent 6.54s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:24:20,222 WARN L293 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:24:28,326 WARN L293 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:24:35,177 WARN L293 SmtUtils]: Spent 6.85s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:24:43,279 WARN L293 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:24:51,289 WARN L293 SmtUtils]: Spent 8.01s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:24:59,394 WARN L293 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:25:07,393 WARN L293 SmtUtils]: Spent 8.00s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:25:14,357 WARN L293 SmtUtils]: Spent 6.96s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:25:22,413 WARN L293 SmtUtils]: Spent 8.01s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:25:30,551 WARN L293 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:25:36,474 WARN L293 SmtUtils]: Spent 5.92s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:25:43,652 WARN L293 SmtUtils]: Spent 7.18s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:25:51,799 WARN L293 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:25:59,933 WARN L293 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:26:07,935 WARN L293 SmtUtils]: Spent 8.00s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:26:11,992 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 ((_ sign_extend 24) c_~var_1_18~0)) (.cse3 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0))) (.cse0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (.cse1 ((_ sign_extend 24) c_~var_1_19~0)) (.cse7 ((_ zero_extend 24) c_~var_1_5~0)) (.cse4 ((_ sign_extend 24) c_~var_1_17~0))) (and (fp.geq c_~var_1_10~0 .cse0) (bvsle .cse1 (_ bv31 32)) (= (_ bv0 16) c_~var_1_21~0) (bvsle .cse2 (_ bv32 32)) (fp.leq c_~var_1_12~0 .cse3) (bvsge .cse2 (_ bv4294967265 32)) (fp.geq c_~var_1_14~0 .cse0) (= c_~var_1_3~0 (_ bv64 8)) (fp.leq c_~var_1_14~0 .cse3) (fp.geq c_~var_1_13~0 .cse0) (fp.geq c_~var_1_12~0 .cse0) (fp.leq c_~var_1_13~0 .cse3) (bvsge .cse4 (_ bv4294967233 32)) (fp.leq c_~var_1_10~0 .cse3) (let ((.cse5 (fp.gt c_~var_1_10~0 c_~var_1_11~0)) (.cse6 (fp.sub c_currentRoundingMode c_~var_1_13~0 c_~var_1_14~0))) (or (and .cse5 (= c_~var_1_8~0 (fp.add c_currentRoundingMode (fp.sub c_currentRoundingMode c_~var_1_10~0 c_~var_1_12~0) .cse6))) (and (not .cse5) (= c_~var_1_8~0 (fp.add c_currentRoundingMode (fp.sub c_currentRoundingMode c_~var_1_11~0 c_~var_1_12~0) .cse6))))) (= c_~var_1_6~0 (_ bv10 16)) (not (bvsgt (_ bv32 32) c_~var_1_9~0)) (bvslt (_ bv64 32) (bvsrem .cse7 c_~var_1_9~0)) (fp.leq c_~var_1_11~0 .cse3) (fp.geq c_~var_1_11~0 .cse0) (bvsge .cse1 (_ bv4294967265 32)) (let ((.cse10 (bvadd .cse7 (_ bv10 32))) (.cse8 ((_ zero_extend 24) c_~var_1_4~0))) (let ((.cse9 (bvsgt .cse10 .cse8))) (or (and (= ((_ extract 15 0) .cse8) c_~var_1_20~0) (not .cse9)) (and .cse9 (= c_~var_1_20~0 ((_ extract 15 0) .cse10)))))) (= (_ bv0 16) c_~last_1_var_1_21~0) (bvsle .cse4 (_ bv63 32)) (= c_currentRoundingMode roundNearestTiesToEven))) is different from false [2023-11-29 04:26:20,242 WARN L293 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:26:28,374 WARN L293 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:26:36,500 WARN L293 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:26:43,929 WARN L293 SmtUtils]: Spent 7.43s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:26:49,694 WARN L293 SmtUtils]: Spent 5.76s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:26:55,772 WARN L293 SmtUtils]: Spent 6.08s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:27:02,858 WARN L293 SmtUtils]: Spent 7.09s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:27:11,005 WARN L293 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:27:19,111 WARN L293 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:27:27,264 WARN L293 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:27:35,384 WARN L293 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:27:43,494 WARN L293 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:27:51,195 WARN L293 SmtUtils]: Spent 7.70s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:27:59,303 WARN L293 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:28:07,413 WARN L293 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:28:15,541 WARN L293 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:28:23,704 WARN L293 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:28:31,849 WARN L293 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:28:39,994 WARN L293 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:28:47,794 WARN L293 SmtUtils]: Spent 7.80s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:28:55,932 WARN L293 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:29:03,216 WARN L293 SmtUtils]: Spent 7.28s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:29:11,373 WARN L293 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:29:19,276 WARN L293 SmtUtils]: Spent 7.90s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:29:27,012 WARN L293 SmtUtils]: Spent 7.74s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:29:35,217 WARN L293 SmtUtils]: Spent 8.20s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:29:42,991 WARN L293 SmtUtils]: Spent 7.77s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:29:49,749 WARN L293 SmtUtils]: Spent 6.76s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:29:56,755 WARN L293 SmtUtils]: Spent 7.01s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:30:03,917 WARN L293 SmtUtils]: Spent 7.16s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:30:12,071 WARN L293 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:30:20,210 WARN L293 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:30:27,700 WARN L293 SmtUtils]: Spent 7.49s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:30:34,546 WARN L293 SmtUtils]: Spent 6.84s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:30:42,689 WARN L293 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:30:49,018 WARN L293 SmtUtils]: Spent 6.33s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:30:57,138 WARN L293 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:31:04,228 WARN L293 SmtUtils]: Spent 7.09s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:31:12,356 WARN L293 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:31:16,406 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 ((_ sign_extend 24) c_~var_1_18~0)) (.cse5 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0))) (.cse0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (.cse1 ((_ sign_extend 24) c_~var_1_19~0)) (.cse10 ((_ zero_extend 24) c_~var_1_5~0)) (.cse6 ((_ sign_extend 24) c_~var_1_17~0))) (and (fp.geq c_~var_1_10~0 .cse0) (bvsle .cse1 (_ bv31 32)) (= (_ bv0 16) c_~var_1_21~0) (bvsle .cse2 (_ bv32 32)) (let ((.cse3 ((_ sign_extend 24) c_~var_1_16~0))) (let ((.cse4 (bvslt .cse3 (_ bv0 32)))) (or (and (= .cse3 c_~var_1_1~0) (not .cse4)) (and (= c_~var_1_1~0 (bvneg .cse3)) .cse4)))) (fp.leq c_~var_1_12~0 .cse5) (bvsge .cse2 (_ bv4294967265 32)) (fp.geq c_~var_1_14~0 .cse0) (let ((.cse7 (bvslt .cse1 (_ bv0 32)))) (or (and (= c_~var_1_16~0 ((_ extract 7 0) (bvadd .cse1 .cse6 .cse2))) (not .cse7)) (and .cse7 (= ((_ extract 7 0) (bvadd .cse6 .cse2 (bvneg .cse1))) c_~var_1_16~0)))) (= c_~var_1_3~0 (_ bv64 8)) (fp.leq c_~var_1_14~0 .cse5) (fp.geq c_~var_1_13~0 .cse0) (fp.geq c_~var_1_12~0 .cse0) (fp.leq c_~var_1_13~0 .cse5) (bvsge .cse6 (_ bv4294967233 32)) (fp.leq c_~var_1_10~0 .cse5) (let ((.cse8 (fp.gt c_~var_1_10~0 c_~var_1_11~0)) (.cse9 (fp.sub c_currentRoundingMode c_~var_1_13~0 c_~var_1_14~0))) (or (and .cse8 (= c_~var_1_8~0 (fp.add c_currentRoundingMode (fp.sub c_currentRoundingMode c_~var_1_10~0 c_~var_1_12~0) .cse9))) (and (not .cse8) (= c_~var_1_8~0 (fp.add c_currentRoundingMode (fp.sub c_currentRoundingMode c_~var_1_11~0 c_~var_1_12~0) .cse9))))) (= c_~var_1_6~0 (_ bv10 16)) (not (bvsgt (_ bv32 32) c_~var_1_9~0)) (bvslt (_ bv64 32) (bvsrem .cse10 c_~var_1_9~0)) (fp.leq c_~var_1_11~0 .cse5) (fp.geq c_~var_1_11~0 .cse0) (bvsge .cse1 (_ bv4294967265 32)) (let ((.cse13 (bvadd .cse10 (_ bv10 32))) (.cse11 ((_ zero_extend 24) c_~var_1_4~0))) (let ((.cse12 (bvsgt .cse13 .cse11))) (or (and (= ((_ extract 15 0) .cse11) c_~var_1_20~0) (not .cse12)) (and .cse12 (= c_~var_1_20~0 ((_ extract 15 0) .cse13)))))) (= (_ bv0 16) c_~last_1_var_1_21~0) (bvsle .cse6 (_ bv63 32)) (= c_currentRoundingMode roundNearestTiesToEven))) is different from false [2023-11-29 04:31:24,665 WARN L293 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:31:30,705 WARN L293 SmtUtils]: Spent 6.04s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:31:38,883 WARN L293 SmtUtils]: Spent 8.18s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:31:46,266 WARN L293 SmtUtils]: Spent 7.38s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:31:52,869 WARN L293 SmtUtils]: Spent 6.60s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:32:04,813 WARN L293 SmtUtils]: Spent 7.65s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:32:12,935 WARN L293 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:32:21,022 WARN L293 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:32:28,046 WARN L293 SmtUtils]: Spent 7.02s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:32:36,183 WARN L293 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:32:49,039 WARN L293 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:32:56,565 WARN L293 SmtUtils]: Spent 7.53s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 04:33:04,744 WARN L293 SmtUtils]: Spent 8.18s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)