./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-78.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-78.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1 --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 4b22aa97f1913ae3cfccd3ac43d88bdb4353913e6f399c17cfa9647d6764d2ff --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 11:16:51,635 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 11:16:51,690 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 11:16:51,694 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 11:16:51,695 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 11:16:51,716 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 11:16:51,717 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 11:16:51,717 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 11:16:51,717 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 11:16:51,717 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 11:16:51,717 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 11:16:51,717 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 11:16:51,718 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 11:16:51,718 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 11:16:51,718 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 11:16:51,718 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 11:16:51,718 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 11:16:51,719 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 11:16:51,719 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 11:16:51,719 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 11:16:51,719 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 11:16:51,719 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 11:16:51,719 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 11:16:51,719 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 11:16:51,719 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 11:16:51,719 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 11:16:51,720 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 11:16:51,720 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 11:16:51,720 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 11:16:51,720 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:16:51,720 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:16:51,720 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:16:51,720 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:16:51,720 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 11:16:51,721 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:16:51,721 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:16:51,721 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:16:51,721 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:16:51,721 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 11:16:51,721 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 11:16:51,721 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 11:16:51,721 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 11:16:51,722 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 11:16:51,722 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 11:16:51,722 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 11:16:51,722 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 11:16:51,722 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 11:16:51,722 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 11:16:51,722 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1 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 -> 4b22aa97f1913ae3cfccd3ac43d88bdb4353913e6f399c17cfa9647d6764d2ff [2024-12-02 11:16:51,946 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 11:16:51,953 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 11:16:51,956 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 11:16:51,957 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 11:16:51,957 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 11:16:51,958 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-78.i [2024-12-02 11:16:54,696 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/data/9c5f3b074/6b713a94e6f4492f91f351ef33fe36f2/FLAG793608714 [2024-12-02 11:16:54,931 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 11:16:54,932 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-78.i [2024-12-02 11:16:54,940 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/data/9c5f3b074/6b713a94e6f4492f91f351ef33fe36f2/FLAG793608714 [2024-12-02 11:16:54,953 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/data/9c5f3b074/6b713a94e6f4492f91f351ef33fe36f2 [2024-12-02 11:16:54,955 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 11:16:54,956 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 11:16:54,957 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 11:16:54,957 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 11:16:54,960 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 11:16:54,961 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:16:54" (1/1) ... [2024-12-02 11:16:54,961 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3243fc44 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:16:54, skipping insertion in model container [2024-12-02 11:16:54,962 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:16:54" (1/1) ... [2024-12-02 11:16:54,986 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:16:55,101 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-78.i[916,929] [2024-12-02 11:16:55,223 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:16:55,235 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 11:16:55,243 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-78.i[916,929] [2024-12-02 11:16:55,307 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:16:55,322 INFO L204 MainTranslator]: Completed translation [2024-12-02 11:16:55,322 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:16:55 WrapperNode [2024-12-02 11:16:55,322 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 11:16:55,323 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 11:16:55,323 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 11:16:55,323 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 11:16:55,329 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:16:55" (1/1) ... [2024-12-02 11:16:55,344 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:16:55" (1/1) ... [2024-12-02 11:16:55,407 INFO L138 Inliner]: procedures = 26, calls = 67, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 522 [2024-12-02 11:16:55,408 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 11:16:55,408 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 11:16:55,408 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 11:16:55,408 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 11:16:55,415 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:16:55" (1/1) ... [2024-12-02 11:16:55,415 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:16:55" (1/1) ... [2024-12-02 11:16:55,425 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:16:55" (1/1) ... [2024-12-02 11:16:55,450 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]. [2024-12-02 11:16:55,451 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:16:55" (1/1) ... [2024-12-02 11:16:55,451 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:16:55" (1/1) ... [2024-12-02 11:16:55,469 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:16:55" (1/1) ... [2024-12-02 11:16:55,472 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:16:55" (1/1) ... [2024-12-02 11:16:55,478 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:16:55" (1/1) ... [2024-12-02 11:16:55,485 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:16:55" (1/1) ... [2024-12-02 11:16:55,489 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:16:55" (1/1) ... [2024-12-02 11:16:55,496 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 11:16:55,496 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 11:16:55,497 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 11:16:55,497 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 11:16:55,497 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:16:55" (1/1) ... [2024-12-02 11:16:55,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:16:55,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:16:55,521 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 11:16:55,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 11:16:55,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 11:16:55,541 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 11:16:55,541 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 11:16:55,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 11:16:55,541 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 11:16:55,541 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 11:16:55,659 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 11:16:55,660 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 11:16:56,479 INFO L? ?]: Removed 26 outVars from TransFormulas that were not future-live. [2024-12-02 11:16:56,479 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 11:16:56,493 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 11:16:56,494 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 11:16:56,494 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:16:56 BoogieIcfgContainer [2024-12-02 11:16:56,494 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 11:16:56,496 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 11:16:56,496 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 11:16:56,500 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 11:16:56,500 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:16:54" (1/3) ... [2024-12-02 11:16:56,500 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@534f7235 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:16:56, skipping insertion in model container [2024-12-02 11:16:56,501 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:16:55" (2/3) ... [2024-12-02 11:16:56,501 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@534f7235 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:16:56, skipping insertion in model container [2024-12-02 11:16:56,501 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:16:56" (3/3) ... [2024-12-02 11:16:56,502 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-78.i [2024-12-02 11:16:56,513 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 11:16:56,515 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-78.i that has 2 procedures, 217 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 11:16:56,564 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 11:16:56,573 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=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;@68d30fff, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 11:16:56,573 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 11:16:56,577 INFO L276 IsEmpty]: Start isEmpty. Operand has 217 states, 160 states have (on average 1.56875) internal successors, (251), 161 states have internal predecessors, (251), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 11:16:56,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2024-12-02 11:16:56,593 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:16:56,594 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:16:56,594 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:16:56,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:16:56,599 INFO L85 PathProgramCache]: Analyzing trace with hash 170346694, now seen corresponding path program 1 times [2024-12-02 11:16:56,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:16:56,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138817334] [2024-12-02 11:16:56,605 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:16:56,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:16:56,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:16:57,018 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 106 refuted. 0 times theorem prover too weak. 5618 trivial. 0 not checked. [2024-12-02 11:16:57,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:16:57,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138817334] [2024-12-02 11:16:57,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138817334] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:16:57,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043218108] [2024-12-02 11:16:57,020 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:16:57,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:16:57,020 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:16:57,022 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:16:57,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 11:16:57,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:16:57,318 INFO L256 TraceCheckSpWp]: Trace formula consists of 865 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 11:16:57,332 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:16:57,382 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 5618 trivial. 0 not checked. [2024-12-02 11:16:57,382 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:16:57,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043218108] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:16:57,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:16:57,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 11:16:57,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712585619] [2024-12-02 11:16:57,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:16:57,390 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 11:16:57,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:16:57,410 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 11:16:57,410 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 11:16:57,413 INFO L87 Difference]: Start difference. First operand has 217 states, 160 states have (on average 1.56875) internal successors, (251), 161 states have internal predecessors, (251), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) Second operand has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) [2024-12-02 11:16:57,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:16:57,461 INFO L93 Difference]: Finished difference Result 427 states and 766 transitions. [2024-12-02 11:16:57,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 11:16:57,463 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) Word has length 364 [2024-12-02 11:16:57,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:16:57,471 INFO L225 Difference]: With dead ends: 427 [2024-12-02 11:16:57,472 INFO L226 Difference]: Without dead ends: 213 [2024-12-02 11:16:57,476 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 11:16:57,479 INFO L435 NwaCegarLoop]: 352 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:16:57,479 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:16:57,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2024-12-02 11:16:57,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 213. [2024-12-02 11:16:57,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 157 states have (on average 1.5541401273885351) internal successors, (244), 157 states have internal predecessors, (244), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 11:16:57,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 352 transitions. [2024-12-02 11:16:57,542 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 352 transitions. Word has length 364 [2024-12-02 11:16:57,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:16:57,542 INFO L471 AbstractCegarLoop]: Abstraction has 213 states and 352 transitions. [2024-12-02 11:16:57,543 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) [2024-12-02 11:16:57,543 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 352 transitions. [2024-12-02 11:16:57,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2024-12-02 11:16:57,552 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:16:57,553 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:16:57,564 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 11:16:57,753 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:16:57,753 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:16:57,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:16:57,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1472724902, now seen corresponding path program 1 times [2024-12-02 11:16:57,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:16:57,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328969528] [2024-12-02 11:16:57,755 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:16:57,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:16:57,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:16:58,217 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:16:58,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:16:58,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328969528] [2024-12-02 11:16:58,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328969528] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:16:58,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:16:58,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:16:58,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037549819] [2024-12-02 11:16:58,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:16:58,219 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:16:58,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:16:58,221 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:16:58,221 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:16:58,221 INFO L87 Difference]: Start difference. First operand 213 states and 352 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:16:58,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:16:58,328 INFO L93 Difference]: Finished difference Result 583 states and 965 transitions. [2024-12-02 11:16:58,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:16:58,329 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 364 [2024-12-02 11:16:58,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:16:58,334 INFO L225 Difference]: With dead ends: 583 [2024-12-02 11:16:58,334 INFO L226 Difference]: Without dead ends: 373 [2024-12-02 11:16:58,335 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:16:58,336 INFO L435 NwaCegarLoop]: 446 mSDtfsCounter, 250 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 763 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:16:58,336 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 763 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:16:58,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2024-12-02 11:16:58,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 370. [2024-12-02 11:16:58,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 281 states have (on average 1.5480427046263345) internal successors, (435), 282 states have internal predecessors, (435), 86 states have call successors, (86), 2 states have call predecessors, (86), 2 states have return successors, (86), 85 states have call predecessors, (86), 86 states have call successors, (86) [2024-12-02 11:16:58,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 607 transitions. [2024-12-02 11:16:58,383 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 607 transitions. Word has length 364 [2024-12-02 11:16:58,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:16:58,384 INFO L471 AbstractCegarLoop]: Abstraction has 370 states and 607 transitions. [2024-12-02 11:16:58,385 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:16:58,385 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 607 transitions. [2024-12-02 11:16:58,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2024-12-02 11:16:58,392 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:16:58,393 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:16:58,393 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 11:16:58,393 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:16:58,393 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:16:58,394 INFO L85 PathProgramCache]: Analyzing trace with hash 2120642520, now seen corresponding path program 1 times [2024-12-02 11:16:58,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:16:58,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186560891] [2024-12-02 11:16:58,394 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:16:58,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:16:58,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:16:58,869 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:16:58,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:16:58,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186560891] [2024-12-02 11:16:58,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186560891] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:16:58,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:16:58,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:16:58,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829288970] [2024-12-02 11:16:58,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:16:58,871 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:16:58,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:16:58,872 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:16:58,872 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:16:58,872 INFO L87 Difference]: Start difference. First operand 370 states and 607 transitions. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:16:58,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:16:58,983 INFO L93 Difference]: Finished difference Result 740 states and 1213 transitions. [2024-12-02 11:16:58,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:16:58,984 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 364 [2024-12-02 11:16:58,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:16:58,988 INFO L225 Difference]: With dead ends: 740 [2024-12-02 11:16:58,988 INFO L226 Difference]: Without dead ends: 373 [2024-12-02 11:16:58,989 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:16:58,990 INFO L435 NwaCegarLoop]: 488 mSDtfsCounter, 258 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 1285 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:16:58,990 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 1285 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:16:58,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2024-12-02 11:16:59,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 370. [2024-12-02 11:16:59,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 281 states have (on average 1.5444839857651245) internal successors, (434), 282 states have internal predecessors, (434), 86 states have call successors, (86), 2 states have call predecessors, (86), 2 states have return successors, (86), 85 states have call predecessors, (86), 86 states have call successors, (86) [2024-12-02 11:16:59,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 606 transitions. [2024-12-02 11:16:59,015 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 606 transitions. Word has length 364 [2024-12-02 11:16:59,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:16:59,016 INFO L471 AbstractCegarLoop]: Abstraction has 370 states and 606 transitions. [2024-12-02 11:16:59,016 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:16:59,017 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 606 transitions. [2024-12-02 11:16:59,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2024-12-02 11:16:59,021 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:16:59,021 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:16:59,021 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 11:16:59,022 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:16:59,022 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:16:59,022 INFO L85 PathProgramCache]: Analyzing trace with hash 370418634, now seen corresponding path program 1 times [2024-12-02 11:16:59,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:16:59,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299059771] [2024-12-02 11:16:59,022 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:16:59,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:16:59,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:16:59,201 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:16:59,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:16:59,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299059771] [2024-12-02 11:16:59,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299059771] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:16:59,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:16:59,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:16:59,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791026902] [2024-12-02 11:16:59,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:16:59,203 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:16:59,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:16:59,203 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:16:59,203 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:16:59,203 INFO L87 Difference]: Start difference. First operand 370 states and 606 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:16:59,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:16:59,251 INFO L93 Difference]: Finished difference Result 969 states and 1570 transitions. [2024-12-02 11:16:59,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:16:59,252 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 365 [2024-12-02 11:16:59,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:16:59,258 INFO L225 Difference]: With dead ends: 969 [2024-12-02 11:16:59,258 INFO L226 Difference]: Without dead ends: 602 [2024-12-02 11:16:59,259 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:16:59,259 INFO L435 NwaCegarLoop]: 351 mSDtfsCounter, 206 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 692 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:16:59,260 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 692 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:16:59,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2024-12-02 11:16:59,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 599. [2024-12-02 11:16:59,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 427 states have (on average 1.4754098360655739) internal successors, (630), 430 states have internal predecessors, (630), 167 states have call successors, (167), 4 states have call predecessors, (167), 4 states have return successors, (167), 164 states have call predecessors, (167), 167 states have call successors, (167) [2024-12-02 11:16:59,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 964 transitions. [2024-12-02 11:16:59,313 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 964 transitions. Word has length 365 [2024-12-02 11:16:59,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:16:59,314 INFO L471 AbstractCegarLoop]: Abstraction has 599 states and 964 transitions. [2024-12-02 11:16:59,314 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:16:59,314 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 964 transitions. [2024-12-02 11:16:59,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2024-12-02 11:16:59,319 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:16:59,319 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:16:59,319 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 11:16:59,319 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:16:59,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:16:59,320 INFO L85 PathProgramCache]: Analyzing trace with hash -139054456, now seen corresponding path program 1 times [2024-12-02 11:16:59,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:16:59,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836162775] [2024-12-02 11:16:59,320 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:16:59,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:16:59,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:16:59,476 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:16:59,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:16:59,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836162775] [2024-12-02 11:16:59,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836162775] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:16:59,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:16:59,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:16:59,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349781070] [2024-12-02 11:16:59,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:16:59,477 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:16:59,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:16:59,478 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:16:59,478 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:16:59,478 INFO L87 Difference]: Start difference. First operand 599 states and 964 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:16:59,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:16:59,554 INFO L93 Difference]: Finished difference Result 1218 states and 1954 transitions. [2024-12-02 11:16:59,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:16:59,554 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 365 [2024-12-02 11:16:59,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:16:59,559 INFO L225 Difference]: With dead ends: 1218 [2024-12-02 11:16:59,559 INFO L226 Difference]: Without dead ends: 622 [2024-12-02 11:16:59,560 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:16:59,561 INFO L435 NwaCegarLoop]: 408 mSDtfsCounter, 239 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 731 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:16:59,561 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [239 Valid, 731 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:16:59,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2024-12-02 11:16:59,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 432. [2024-12-02 11:16:59,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 324 states have (on average 1.5) internal successors, (486), 325 states have internal predecessors, (486), 103 states have call successors, (103), 4 states have call predecessors, (103), 4 states have return successors, (103), 102 states have call predecessors, (103), 103 states have call successors, (103) [2024-12-02 11:16:59,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 692 transitions. [2024-12-02 11:16:59,594 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 692 transitions. Word has length 365 [2024-12-02 11:16:59,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:16:59,595 INFO L471 AbstractCegarLoop]: Abstraction has 432 states and 692 transitions. [2024-12-02 11:16:59,595 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:16:59,595 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 692 transitions. [2024-12-02 11:16:59,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2024-12-02 11:16:59,599 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:16:59,599 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:16:59,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 11:16:59,600 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:16:59,600 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:16:59,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1725638072, now seen corresponding path program 1 times [2024-12-02 11:16:59,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:16:59,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834167294] [2024-12-02 11:16:59,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:16:59,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:16:59,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:16:59,844 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:16:59,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:16:59,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834167294] [2024-12-02 11:16:59,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834167294] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:16:59,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:16:59,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:16:59,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063200530] [2024-12-02 11:16:59,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:16:59,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:16:59,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:16:59,846 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:16:59,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:16:59,846 INFO L87 Difference]: Start difference. First operand 432 states and 692 transitions. Second operand has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:16:59,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:16:59,880 INFO L93 Difference]: Finished difference Result 861 states and 1381 transitions. [2024-12-02 11:16:59,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:16:59,881 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 365 [2024-12-02 11:16:59,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:16:59,884 INFO L225 Difference]: With dead ends: 861 [2024-12-02 11:16:59,884 INFO L226 Difference]: Without dead ends: 432 [2024-12-02 11:16:59,885 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:16:59,885 INFO L435 NwaCegarLoop]: 349 mSDtfsCounter, 0 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1039 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:16:59,885 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1039 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:16:59,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2024-12-02 11:16:59,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 432. [2024-12-02 11:16:59,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 324 states have (on average 1.4938271604938271) internal successors, (484), 325 states have internal predecessors, (484), 103 states have call successors, (103), 4 states have call predecessors, (103), 4 states have return successors, (103), 102 states have call predecessors, (103), 103 states have call successors, (103) [2024-12-02 11:16:59,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 690 transitions. [2024-12-02 11:16:59,910 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 690 transitions. Word has length 365 [2024-12-02 11:16:59,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:16:59,911 INFO L471 AbstractCegarLoop]: Abstraction has 432 states and 690 transitions. [2024-12-02 11:16:59,911 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:16:59,911 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 690 transitions. [2024-12-02 11:16:59,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2024-12-02 11:16:59,915 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:16:59,915 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:16:59,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 11:16:59,916 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:16:59,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:16:59,916 INFO L85 PathProgramCache]: Analyzing trace with hash -461087842, now seen corresponding path program 1 times [2024-12-02 11:16:59,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:16:59,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649169324] [2024-12-02 11:16:59,916 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:16:59,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:16:59,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:00,215 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:17:00,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:00,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649169324] [2024-12-02 11:17:00,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649169324] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:00,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:00,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:17:00,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505232031] [2024-12-02 11:17:00,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:00,217 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:17:00,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:00,217 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:17:00,217 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:17:00,218 INFO L87 Difference]: Start difference. First operand 432 states and 690 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:17:00,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:00,282 INFO L93 Difference]: Finished difference Result 1290 states and 2064 transitions. [2024-12-02 11:17:00,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:17:00,282 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 366 [2024-12-02 11:17:00,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:00,288 INFO L225 Difference]: With dead ends: 1290 [2024-12-02 11:17:00,288 INFO L226 Difference]: Without dead ends: 861 [2024-12-02 11:17:00,290 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:17:00,290 INFO L435 NwaCegarLoop]: 350 mSDtfsCounter, 225 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:00,291 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 695 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:17:00,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2024-12-02 11:17:00,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 859. [2024-12-02 11:17:00,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 859 states, 644 states have (on average 1.4906832298136645) internal successors, (960), 646 states have internal predecessors, (960), 206 states have call successors, (206), 8 states have call predecessors, (206), 8 states have return successors, (206), 204 states have call predecessors, (206), 206 states have call successors, (206) [2024-12-02 11:17:00,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 1372 transitions. [2024-12-02 11:17:00,358 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 1372 transitions. Word has length 366 [2024-12-02 11:17:00,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:00,359 INFO L471 AbstractCegarLoop]: Abstraction has 859 states and 1372 transitions. [2024-12-02 11:17:00,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:17:00,360 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 1372 transitions. [2024-12-02 11:17:00,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2024-12-02 11:17:00,365 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:00,365 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:00,365 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 11:17:00,365 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:00,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:00,366 INFO L85 PathProgramCache]: Analyzing trace with hash -523127456, now seen corresponding path program 1 times [2024-12-02 11:17:00,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:00,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705008372] [2024-12-02 11:17:00,366 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:00,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:00,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:00,787 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:17:00,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:00,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705008372] [2024-12-02 11:17:00,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705008372] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:00,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:00,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:17:00,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92750756] [2024-12-02 11:17:00,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:00,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:17:00,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:00,789 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:17:00,789 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:17:00,790 INFO L87 Difference]: Start difference. First operand 859 states and 1372 transitions. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:17:01,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:01,166 INFO L93 Difference]: Finished difference Result 2187 states and 3488 transitions. [2024-12-02 11:17:01,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:17:01,167 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 366 [2024-12-02 11:17:01,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:01,174 INFO L225 Difference]: With dead ends: 2187 [2024-12-02 11:17:01,174 INFO L226 Difference]: Without dead ends: 1331 [2024-12-02 11:17:01,176 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:17:01,176 INFO L435 NwaCegarLoop]: 338 mSDtfsCounter, 363 mSDsluCounter, 672 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 1010 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:01,176 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [363 Valid, 1010 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 11:17:01,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1331 states. [2024-12-02 11:17:01,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1331 to 1269. [2024-12-02 11:17:01,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1269 states, 997 states have (on average 1.510531594784353) internal successors, (1506), 999 states have internal predecessors, (1506), 260 states have call successors, (260), 11 states have call predecessors, (260), 11 states have return successors, (260), 258 states have call predecessors, (260), 260 states have call successors, (260) [2024-12-02 11:17:01,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1269 states to 1269 states and 2026 transitions. [2024-12-02 11:17:01,263 INFO L78 Accepts]: Start accepts. Automaton has 1269 states and 2026 transitions. Word has length 366 [2024-12-02 11:17:01,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:01,264 INFO L471 AbstractCegarLoop]: Abstraction has 1269 states and 2026 transitions. [2024-12-02 11:17:01,264 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:17:01,264 INFO L276 IsEmpty]: Start isEmpty. Operand 1269 states and 2026 transitions. [2024-12-02 11:17:01,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2024-12-02 11:17:01,265 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:01,266 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:01,266 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 11:17:01,266 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:01,267 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:01,267 INFO L85 PathProgramCache]: Analyzing trace with hash -2065029518, now seen corresponding path program 1 times [2024-12-02 11:17:01,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:01,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017217666] [2024-12-02 11:17:01,267 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:01,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:01,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:01,570 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:17:01,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:01,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017217666] [2024-12-02 11:17:01,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017217666] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:01,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:01,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:17:01,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66794584] [2024-12-02 11:17:01,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:01,571 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:17:01,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:01,572 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:17:01,572 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:17:01,572 INFO L87 Difference]: Start difference. First operand 1269 states and 2026 transitions. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:17:01,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:01,986 INFO L93 Difference]: Finished difference Result 3127 states and 4977 transitions. [2024-12-02 11:17:01,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:17:01,986 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 367 [2024-12-02 11:17:01,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:01,999 INFO L225 Difference]: With dead ends: 3127 [2024-12-02 11:17:01,999 INFO L226 Difference]: Without dead ends: 2211 [2024-12-02 11:17:02,002 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:17:02,003 INFO L435 NwaCegarLoop]: 361 mSDtfsCounter, 401 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 1037 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:02,003 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [401 Valid, 1037 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:17:02,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2211 states. [2024-12-02 11:17:02,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2211 to 2151. [2024-12-02 11:17:02,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2151 states, 1665 states have (on average 1.4954954954954955) internal successors, (2490), 1669 states have internal predecessors, (2490), 466 states have call successors, (466), 19 states have call predecessors, (466), 19 states have return successors, (466), 462 states have call predecessors, (466), 466 states have call successors, (466) [2024-12-02 11:17:02,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2151 states to 2151 states and 3422 transitions. [2024-12-02 11:17:02,214 INFO L78 Accepts]: Start accepts. Automaton has 2151 states and 3422 transitions. Word has length 367 [2024-12-02 11:17:02,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:02,214 INFO L471 AbstractCegarLoop]: Abstraction has 2151 states and 3422 transitions. [2024-12-02 11:17:02,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:17:02,215 INFO L276 IsEmpty]: Start isEmpty. Operand 2151 states and 3422 transitions. [2024-12-02 11:17:02,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2024-12-02 11:17:02,218 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:02,218 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:02,218 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 11:17:02,218 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:02,219 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:02,219 INFO L85 PathProgramCache]: Analyzing trace with hash 985219643, now seen corresponding path program 1 times [2024-12-02 11:17:02,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:02,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821080156] [2024-12-02 11:17:02,219 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:02,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:02,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:02,761 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:17:02,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:02,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821080156] [2024-12-02 11:17:02,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821080156] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:02,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:02,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 11:17:02,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088618863] [2024-12-02 11:17:02,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:02,762 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:17:02,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:02,763 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:17:02,763 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:17:02,763 INFO L87 Difference]: Start difference. First operand 2151 states and 3422 transitions. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:17:03,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:03,401 INFO L93 Difference]: Finished difference Result 5947 states and 9406 transitions. [2024-12-02 11:17:03,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 11:17:03,402 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 368 [2024-12-02 11:17:03,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:03,423 INFO L225 Difference]: With dead ends: 5947 [2024-12-02 11:17:03,424 INFO L226 Difference]: Without dead ends: 4193 [2024-12-02 11:17:03,429 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2024-12-02 11:17:03,430 INFO L435 NwaCegarLoop]: 641 mSDtfsCounter, 786 mSDsluCounter, 1674 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 786 SdHoareTripleChecker+Valid, 2315 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:03,430 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [786 Valid, 2315 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 11:17:03,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4193 states. [2024-12-02 11:17:03,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4193 to 3947. [2024-12-02 11:17:03,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3947 states, 3033 states have (on average 1.4909330695680845) internal successors, (4522), 3041 states have internal predecessors, (4522), 878 states have call successors, (878), 35 states have call predecessors, (878), 35 states have return successors, (878), 870 states have call predecessors, (878), 878 states have call successors, (878) [2024-12-02 11:17:03,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3947 states to 3947 states and 6278 transitions. [2024-12-02 11:17:03,749 INFO L78 Accepts]: Start accepts. Automaton has 3947 states and 6278 transitions. Word has length 368 [2024-12-02 11:17:03,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:03,750 INFO L471 AbstractCegarLoop]: Abstraction has 3947 states and 6278 transitions. [2024-12-02 11:17:03,750 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:17:03,750 INFO L276 IsEmpty]: Start isEmpty. Operand 3947 states and 6278 transitions. [2024-12-02 11:17:03,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2024-12-02 11:17:03,754 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:03,754 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:03,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 11:17:03,754 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:03,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:03,755 INFO L85 PathProgramCache]: Analyzing trace with hash 592192633, now seen corresponding path program 1 times [2024-12-02 11:17:03,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:03,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387745391] [2024-12-02 11:17:03,755 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:03,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:03,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:04,466 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:17:04,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:04,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387745391] [2024-12-02 11:17:04,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387745391] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:04,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:04,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:17:04,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955629686] [2024-12-02 11:17:04,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:04,467 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:17:04,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:04,468 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:17:04,468 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:17:04,468 INFO L87 Difference]: Start difference. First operand 3947 states and 6278 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:17:05,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:05,019 INFO L93 Difference]: Finished difference Result 7783 states and 12316 transitions. [2024-12-02 11:17:05,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:17:05,019 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 368 [2024-12-02 11:17:05,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:05,042 INFO L225 Difference]: With dead ends: 7783 [2024-12-02 11:17:05,042 INFO L226 Difference]: Without dead ends: 4189 [2024-12-02 11:17:05,052 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:17:05,053 INFO L435 NwaCegarLoop]: 340 mSDtfsCounter, 355 mSDsluCounter, 670 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 1010 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:05,053 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 1010 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 11:17:05,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4189 states. [2024-12-02 11:17:05,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4189 to 3979. [2024-12-02 11:17:05,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3979 states, 3065 states have (on average 1.4845024469820554) internal successors, (4550), 3073 states have internal predecessors, (4550), 878 states have call successors, (878), 35 states have call predecessors, (878), 35 states have return successors, (878), 870 states have call predecessors, (878), 878 states have call successors, (878) [2024-12-02 11:17:05,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3979 states to 3979 states and 6306 transitions. [2024-12-02 11:17:05,366 INFO L78 Accepts]: Start accepts. Automaton has 3979 states and 6306 transitions. Word has length 368 [2024-12-02 11:17:05,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:05,366 INFO L471 AbstractCegarLoop]: Abstraction has 3979 states and 6306 transitions. [2024-12-02 11:17:05,366 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:17:05,367 INFO L276 IsEmpty]: Start isEmpty. Operand 3979 states and 6306 transitions. [2024-12-02 11:17:05,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-12-02 11:17:05,370 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:05,370 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:05,370 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 11:17:05,370 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:05,370 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:05,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1964386349, now seen corresponding path program 1 times [2024-12-02 11:17:05,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:05,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41154496] [2024-12-02 11:17:05,371 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:05,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:05,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:05,875 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:17:05,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:05,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41154496] [2024-12-02 11:17:05,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41154496] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:05,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:05,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:17:05,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228780378] [2024-12-02 11:17:05,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:05,876 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:17:05,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:05,877 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:17:05,877 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:17:05,877 INFO L87 Difference]: Start difference. First operand 3979 states and 6306 transitions. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:17:06,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:06,780 INFO L93 Difference]: Finished difference Result 11361 states and 17914 transitions. [2024-12-02 11:17:06,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:17:06,780 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 369 [2024-12-02 11:17:06,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:06,821 INFO L225 Difference]: With dead ends: 11361 [2024-12-02 11:17:06,821 INFO L226 Difference]: Without dead ends: 7643 [2024-12-02 11:17:06,833 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:17:06,833 INFO L435 NwaCegarLoop]: 345 mSDtfsCounter, 781 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 781 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:06,833 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [781 Valid, 583 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 11:17:06,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7643 states. [2024-12-02 11:17:07,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7643 to 6665. [2024-12-02 11:17:07,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6665 states, 4887 states have (on average 1.401268671986904) internal successors, (6848), 4911 states have internal predecessors, (6848), 1702 states have call successors, (1702), 75 states have call predecessors, (1702), 75 states have return successors, (1702), 1678 states have call predecessors, (1702), 1702 states have call successors, (1702) [2024-12-02 11:17:07,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6665 states to 6665 states and 10252 transitions. [2024-12-02 11:17:07,591 INFO L78 Accepts]: Start accepts. Automaton has 6665 states and 10252 transitions. Word has length 369 [2024-12-02 11:17:07,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:07,591 INFO L471 AbstractCegarLoop]: Abstraction has 6665 states and 10252 transitions. [2024-12-02 11:17:07,592 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:17:07,592 INFO L276 IsEmpty]: Start isEmpty. Operand 6665 states and 10252 transitions. [2024-12-02 11:17:07,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-12-02 11:17:07,595 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:07,595 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:07,595 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 11:17:07,596 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:07,596 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:07,596 INFO L85 PathProgramCache]: Analyzing trace with hash 422002925, now seen corresponding path program 1 times [2024-12-02 11:17:07,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:07,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502620645] [2024-12-02 11:17:07,596 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:07,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:07,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:08,241 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:17:08,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:08,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502620645] [2024-12-02 11:17:08,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502620645] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:08,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:08,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 11:17:08,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393601850] [2024-12-02 11:17:08,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:08,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:17:08,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:08,242 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:17:08,242 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:17:08,243 INFO L87 Difference]: Start difference. First operand 6665 states and 10252 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:17:09,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:09,300 INFO L93 Difference]: Finished difference Result 16599 states and 25475 transitions. [2024-12-02 11:17:09,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:17:09,300 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 369 [2024-12-02 11:17:09,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:09,351 INFO L225 Difference]: With dead ends: 16599 [2024-12-02 11:17:09,352 INFO L226 Difference]: Without dead ends: 10357 [2024-12-02 11:17:09,372 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:17:09,373 INFO L435 NwaCegarLoop]: 385 mSDtfsCounter, 406 mSDsluCounter, 957 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 1342 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:09,373 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [406 Valid, 1342 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 11:17:09,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10357 states. [2024-12-02 11:17:10,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10357 to 9681. [2024-12-02 11:17:10,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9681 states, 7043 states have (on average 1.39542808462303) internal successors, (9828), 7079 states have internal predecessors, (9828), 2526 states have call successors, (2526), 111 states have call predecessors, (2526), 111 states have return successors, (2526), 2490 states have call predecessors, (2526), 2526 states have call successors, (2526) [2024-12-02 11:17:10,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9681 states to 9681 states and 14880 transitions. [2024-12-02 11:17:10,352 INFO L78 Accepts]: Start accepts. Automaton has 9681 states and 14880 transitions. Word has length 369 [2024-12-02 11:17:10,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:10,352 INFO L471 AbstractCegarLoop]: Abstraction has 9681 states and 14880 transitions. [2024-12-02 11:17:10,352 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:17:10,352 INFO L276 IsEmpty]: Start isEmpty. Operand 9681 states and 14880 transitions. [2024-12-02 11:17:10,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-12-02 11:17:10,356 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:10,357 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:10,357 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 11:17:10,357 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:10,357 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:10,358 INFO L85 PathProgramCache]: Analyzing trace with hash 640857643, now seen corresponding path program 1 times [2024-12-02 11:17:10,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:10,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143571407] [2024-12-02 11:17:10,358 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:10,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:10,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:10,731 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:17:10,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:10,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143571407] [2024-12-02 11:17:10,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143571407] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:10,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:10,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 11:17:10,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908216689] [2024-12-02 11:17:10,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:10,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 11:17:10,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:10,733 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 11:17:10,733 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-12-02 11:17:10,734 INFO L87 Difference]: Start difference. First operand 9681 states and 14880 transitions. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:17:11,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:11,251 INFO L93 Difference]: Finished difference Result 19653 states and 30246 transitions. [2024-12-02 11:17:11,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 11:17:11,251 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 369 [2024-12-02 11:17:11,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:11,284 INFO L225 Difference]: With dead ends: 19653 [2024-12-02 11:17:11,284 INFO L226 Difference]: Without dead ends: 10851 [2024-12-02 11:17:11,307 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:17:11,308 INFO L435 NwaCegarLoop]: 343 mSDtfsCounter, 71 mSDsluCounter, 1038 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 1381 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:11,308 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 1381 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:17:11,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10851 states. [2024-12-02 11:17:11,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10851 to 10305. [2024-12-02 11:17:11,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10305 states, 7667 states have (on average 1.3935046302334682) internal successors, (10684), 7703 states have internal predecessors, (10684), 2526 states have call successors, (2526), 111 states have call predecessors, (2526), 111 states have return successors, (2526), 2490 states have call predecessors, (2526), 2526 states have call successors, (2526) [2024-12-02 11:17:11,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10305 states to 10305 states and 15736 transitions. [2024-12-02 11:17:12,001 INFO L78 Accepts]: Start accepts. Automaton has 10305 states and 15736 transitions. Word has length 369 [2024-12-02 11:17:12,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:12,002 INFO L471 AbstractCegarLoop]: Abstraction has 10305 states and 15736 transitions. [2024-12-02 11:17:12,002 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:17:12,002 INFO L276 IsEmpty]: Start isEmpty. Operand 10305 states and 15736 transitions. [2024-12-02 11:17:12,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2024-12-02 11:17:12,006 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:12,007 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:12,007 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 11:17:12,007 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:12,007 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:12,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1645529917, now seen corresponding path program 1 times [2024-12-02 11:17:12,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:12,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646242251] [2024-12-02 11:17:12,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:12,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:12,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:12,567 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 66 proven. 93 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2024-12-02 11:17:12,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:12,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646242251] [2024-12-02 11:17:12,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646242251] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:17:12,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114995164] [2024-12-02 11:17:12,568 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:12,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:17:12,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:17:12,570 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:17:12,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 11:17:12,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:12,873 INFO L256 TraceCheckSpWp]: Trace formula consists of 872 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 11:17:12,885 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:17:13,044 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 935 proven. 12 refuted. 0 times theorem prover too weak. 4777 trivial. 0 not checked. [2024-12-02 11:17:13,044 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:17:13,382 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 147 proven. 12 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2024-12-02 11:17:13,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114995164] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:17:13,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:17:13,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-12-02 11:17:13,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550986013] [2024-12-02 11:17:13,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:17:13,384 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:17:13,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:13,385 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:17:13,385 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:17:13,385 INFO L87 Difference]: Start difference. First operand 10305 states and 15736 transitions. Second operand has 8 states, 8 states have (on average 20.25) internal successors, (162), 8 states have internal predecessors, (162), 3 states have call successors, (89), 2 states have call predecessors, (89), 4 states have return successors, (91), 3 states have call predecessors, (91), 3 states have call successors, (91) [2024-12-02 11:17:14,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:14,650 INFO L93 Difference]: Finished difference Result 16669 states and 25433 transitions. [2024-12-02 11:17:14,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 11:17:14,651 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 20.25) internal successors, (162), 8 states have internal predecessors, (162), 3 states have call successors, (89), 2 states have call predecessors, (89), 4 states have return successors, (91), 3 states have call predecessors, (91), 3 states have call successors, (91) Word has length 374 [2024-12-02 11:17:14,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:14,688 INFO L225 Difference]: With dead ends: 16669 [2024-12-02 11:17:14,688 INFO L226 Difference]: Without dead ends: 6599 [2024-12-02 11:17:14,712 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 761 GetRequests, 745 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2024-12-02 11:17:14,713 INFO L435 NwaCegarLoop]: 351 mSDtfsCounter, 455 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 890 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:14,713 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [478 Valid, 890 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 11:17:14,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6599 states. [2024-12-02 11:17:15,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6599 to 6473. [2024-12-02 11:17:15,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6473 states, 5009 states have (on average 1.4262327809942104) internal successors, (7144), 5021 states have internal predecessors, (7144), 1350 states have call successors, (1350), 113 states have call predecessors, (1350), 113 states have return successors, (1350), 1338 states have call predecessors, (1350), 1350 states have call successors, (1350) [2024-12-02 11:17:15,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6473 states to 6473 states and 9844 transitions. [2024-12-02 11:17:15,240 INFO L78 Accepts]: Start accepts. Automaton has 6473 states and 9844 transitions. Word has length 374 [2024-12-02 11:17:15,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:15,241 INFO L471 AbstractCegarLoop]: Abstraction has 6473 states and 9844 transitions. [2024-12-02 11:17:15,241 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.25) internal successors, (162), 8 states have internal predecessors, (162), 3 states have call successors, (89), 2 states have call predecessors, (89), 4 states have return successors, (91), 3 states have call predecessors, (91), 3 states have call successors, (91) [2024-12-02 11:17:15,241 INFO L276 IsEmpty]: Start isEmpty. Operand 6473 states and 9844 transitions. [2024-12-02 11:17:15,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-12-02 11:17:15,244 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:15,245 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:15,255 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 11:17:15,445 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:17:15,445 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:15,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:15,446 INFO L85 PathProgramCache]: Analyzing trace with hash 68115138, now seen corresponding path program 1 times [2024-12-02 11:17:15,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:15,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061723005] [2024-12-02 11:17:15,446 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:15,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:15,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 11:17:15,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [439542323] [2024-12-02 11:17:15,885 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:15,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:17:15,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:17:15,887 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:17:15,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 11:17:16,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:16,211 INFO L256 TraceCheckSpWp]: Trace formula consists of 870 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 11:17:16,218 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:17:16,610 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2885 proven. 87 refuted. 0 times theorem prover too weak. 2752 trivial. 0 not checked. [2024-12-02 11:17:16,610 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:17:17,061 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 72 proven. 87 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2024-12-02 11:17:17,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:17,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061723005] [2024-12-02 11:17:17,062 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 11:17:17,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439542323] [2024-12-02 11:17:17,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439542323] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:17:17,063 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:17:17,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-12-02 11:17:17,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255986506] [2024-12-02 11:17:17,063 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 11:17:17,064 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 11:17:17,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:17,064 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 11:17:17,064 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-12-02 11:17:17,065 INFO L87 Difference]: Start difference. First operand 6473 states and 9844 transitions. Second operand has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 3 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (84), 3 states have call predecessors, (84), 3 states have call successors, (84) [2024-12-02 11:17:19,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:19,838 INFO L93 Difference]: Finished difference Result 26127 states and 39354 transitions. [2024-12-02 11:17:19,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-02 11:17:19,838 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 3 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (84), 3 states have call predecessors, (84), 3 states have call successors, (84) Word has length 375 [2024-12-02 11:17:19,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:19,882 INFO L225 Difference]: With dead ends: 26127 [2024-12-02 11:17:19,883 INFO L226 Difference]: Without dead ends: 19829 [2024-12-02 11:17:19,894 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 770 GetRequests, 740 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=254, Invalid=738, Unknown=0, NotChecked=0, Total=992 [2024-12-02 11:17:19,895 INFO L435 NwaCegarLoop]: 402 mSDtfsCounter, 1301 mSDsluCounter, 1792 mSDsCounter, 0 mSdLazyCounter, 1397 mSolverCounterSat, 379 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1327 SdHoareTripleChecker+Valid, 2194 SdHoareTripleChecker+Invalid, 1776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 379 IncrementalHoareTripleChecker+Valid, 1397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:19,895 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1327 Valid, 2194 Invalid, 1776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [379 Valid, 1397 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-12-02 11:17:19,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19829 states. [2024-12-02 11:17:20,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19829 to 12936. [2024-12-02 11:17:20,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12936 states, 10019 states have (on average 1.4170076853977442) internal successors, (14197), 10043 states have internal predecessors, (14197), 2646 states have call successors, (2646), 270 states have call predecessors, (2646), 270 states have return successors, (2646), 2622 states have call predecessors, (2646), 2646 states have call successors, (2646) [2024-12-02 11:17:20,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12936 states to 12936 states and 19489 transitions. [2024-12-02 11:17:20,934 INFO L78 Accepts]: Start accepts. Automaton has 12936 states and 19489 transitions. Word has length 375 [2024-12-02 11:17:20,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:20,934 INFO L471 AbstractCegarLoop]: Abstraction has 12936 states and 19489 transitions. [2024-12-02 11:17:20,934 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 3 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (84), 3 states have call predecessors, (84), 3 states have call successors, (84) [2024-12-02 11:17:20,934 INFO L276 IsEmpty]: Start isEmpty. Operand 12936 states and 19489 transitions. [2024-12-02 11:17:20,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-12-02 11:17:20,939 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:20,939 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:20,947 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 11:17:21,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 11:17:21,140 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:21,140 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:21,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1693303262, now seen corresponding path program 1 times [2024-12-02 11:17:21,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:21,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973989995] [2024-12-02 11:17:21,141 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:21,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:21,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:21,722 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:17:21,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:21,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973989995] [2024-12-02 11:17:21,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973989995] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:21,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:21,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:17:21,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644201205] [2024-12-02 11:17:21,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:21,724 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:17:21,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:21,725 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:17:21,725 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:17:21,725 INFO L87 Difference]: Start difference. First operand 12936 states and 19489 transitions. Second operand has 10 states, 10 states have (on average 10.9) internal successors, (109), 10 states have internal predecessors, (109), 2 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2024-12-02 11:17:29,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:29,270 INFO L93 Difference]: Finished difference Result 97835 states and 146113 transitions. [2024-12-02 11:17:29,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 11:17:29,270 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 10.9) internal successors, (109), 10 states have internal predecessors, (109), 2 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 376 [2024-12-02 11:17:29,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:29,476 INFO L225 Difference]: With dead ends: 97835 [2024-12-02 11:17:29,476 INFO L226 Difference]: Without dead ends: 84658 [2024-12-02 11:17:29,510 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2024-12-02 11:17:29,510 INFO L435 NwaCegarLoop]: 888 mSDtfsCounter, 2672 mSDsluCounter, 3270 mSDsCounter, 0 mSdLazyCounter, 1788 mSolverCounterSat, 586 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2672 SdHoareTripleChecker+Valid, 4158 SdHoareTripleChecker+Invalid, 2374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 586 IncrementalHoareTripleChecker+Valid, 1788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:29,511 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2672 Valid, 4158 Invalid, 2374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [586 Valid, 1788 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-12-02 11:17:29,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84658 states. [2024-12-02 11:17:34,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84658 to 65322. [2024-12-02 11:17:35,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65322 states, 50813 states have (on average 1.3979099836655975) internal successors, (71032), 51005 states have internal predecessors, (71032), 13206 states have call successors, (13206), 1302 states have call predecessors, (13206), 1302 states have return successors, (13206), 13014 states have call predecessors, (13206), 13206 states have call successors, (13206) [2024-12-02 11:17:35,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65322 states to 65322 states and 97444 transitions. [2024-12-02 11:17:35,240 INFO L78 Accepts]: Start accepts. Automaton has 65322 states and 97444 transitions. Word has length 376 [2024-12-02 11:17:35,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:35,240 INFO L471 AbstractCegarLoop]: Abstraction has 65322 states and 97444 transitions. [2024-12-02 11:17:35,241 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.9) internal successors, (109), 10 states have internal predecessors, (109), 2 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2024-12-02 11:17:35,241 INFO L276 IsEmpty]: Start isEmpty. Operand 65322 states and 97444 transitions. [2024-12-02 11:17:35,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-12-02 11:17:35,247 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:35,247 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:35,247 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 11:17:35,248 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:35,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:35,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1895127196, now seen corresponding path program 1 times [2024-12-02 11:17:35,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:35,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020515468] [2024-12-02 11:17:35,248 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:35,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:35,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 11:17:35,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1048192793] [2024-12-02 11:17:35,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:35,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:17:35,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:17:35,585 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:17:35,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 11:17:35,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:35,973 INFO L256 TraceCheckSpWp]: Trace formula consists of 871 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 11:17:35,979 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:17:37,137 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 659 proven. 150 refuted. 0 times theorem prover too weak. 4915 trivial. 0 not checked. [2024-12-02 11:17:37,137 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:17:38,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:38,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020515468] [2024-12-02 11:17:38,545 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 11:17:38,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048192793] [2024-12-02 11:17:38,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048192793] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:17:38,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:17:38,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2024-12-02 11:17:38,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199157729] [2024-12-02 11:17:38,546 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 11:17:38,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:17:38,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:38,546 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:17:38,546 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:17:38,547 INFO L87 Difference]: Start difference. First operand 65322 states and 97444 transitions. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 7 states have internal predecessors, (115), 2 states have call successors, (54), 2 states have call predecessors, (54), 3 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2024-12-02 11:17:46,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:17:46,101 INFO L93 Difference]: Finished difference Result 154662 states and 228579 transitions. [2024-12-02 11:17:46,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 11:17:46,102 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 7 states have internal predecessors, (115), 2 states have call successors, (54), 2 states have call predecessors, (54), 3 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 376 [2024-12-02 11:17:46,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:17:46,421 INFO L225 Difference]: With dead ends: 154662 [2024-12-02 11:17:46,422 INFO L226 Difference]: Without dead ends: 112128 [2024-12-02 11:17:46,512 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 452 GetRequests, 436 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2024-12-02 11:17:46,513 INFO L435 NwaCegarLoop]: 297 mSDtfsCounter, 361 mSDsluCounter, 1257 mSDsCounter, 0 mSdLazyCounter, 676 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 1554 SdHoareTripleChecker+Invalid, 691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 11:17:46,513 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 1554 Invalid, 691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 676 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 11:17:46,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112128 states. [2024-12-02 11:17:54,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112128 to 109738. [2024-12-02 11:17:54,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109738 states, 84755 states have (on average 1.386797239100938) internal successors, (117538), 85259 states have internal predecessors, (117538), 22342 states have call successors, (22342), 2640 states have call predecessors, (22342), 2640 states have return successors, (22342), 21838 states have call predecessors, (22342), 22342 states have call successors, (22342) [2024-12-02 11:17:54,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109738 states to 109738 states and 162222 transitions. [2024-12-02 11:17:54,824 INFO L78 Accepts]: Start accepts. Automaton has 109738 states and 162222 transitions. Word has length 376 [2024-12-02 11:17:54,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:17:54,825 INFO L471 AbstractCegarLoop]: Abstraction has 109738 states and 162222 transitions. [2024-12-02 11:17:54,825 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 7 states have internal predecessors, (115), 2 states have call successors, (54), 2 states have call predecessors, (54), 3 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2024-12-02 11:17:54,825 INFO L276 IsEmpty]: Start isEmpty. Operand 109738 states and 162222 transitions. [2024-12-02 11:17:54,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-12-02 11:17:54,833 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:17:54,833 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:17:54,842 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 11:17:55,034 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 11:17:55,034 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:17:55,035 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:17:55,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1937624872, now seen corresponding path program 1 times [2024-12-02 11:17:55,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:17:55,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486962130] [2024-12-02 11:17:55,035 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:17:55,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:17:55,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:17:55,393 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:17:55,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:17:55,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486962130] [2024-12-02 11:17:55,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486962130] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:17:55,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:17:55,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 11:17:55,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896193611] [2024-12-02 11:17:55,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:17:55,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:17:55,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:17:55,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:17:55,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:17:55,395 INFO L87 Difference]: Start difference. First operand 109738 states and 162222 transitions. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:18:05,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:18:05,123 INFO L93 Difference]: Finished difference Result 194414 states and 288552 transitions. [2024-12-02 11:18:05,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:18:05,124 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 376 [2024-12-02 11:18:05,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:18:05,482 INFO L225 Difference]: With dead ends: 194414 [2024-12-02 11:18:05,482 INFO L226 Difference]: Without dead ends: 150320 [2024-12-02 11:18:05,567 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:18:05,567 INFO L435 NwaCegarLoop]: 352 mSDtfsCounter, 209 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 1387 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:18:05,567 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [209 Valid, 1387 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:18:05,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150320 states. [2024-12-02 11:18:13,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150320 to 109878. [2024-12-02 11:18:13,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109878 states, 84895 states have (on average 1.386159373343542) internal successors, (117678), 85399 states have internal predecessors, (117678), 22342 states have call successors, (22342), 2640 states have call predecessors, (22342), 2640 states have return successors, (22342), 21838 states have call predecessors, (22342), 22342 states have call successors, (22342) [2024-12-02 11:18:13,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109878 states to 109878 states and 162362 transitions. [2024-12-02 11:18:13,748 INFO L78 Accepts]: Start accepts. Automaton has 109878 states and 162362 transitions. Word has length 376 [2024-12-02 11:18:13,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:18:13,749 INFO L471 AbstractCegarLoop]: Abstraction has 109878 states and 162362 transitions. [2024-12-02 11:18:13,749 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:18:13,749 INFO L276 IsEmpty]: Start isEmpty. Operand 109878 states and 162362 transitions. [2024-12-02 11:18:13,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-12-02 11:18:13,761 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:18:13,762 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:18:13,762 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 11:18:13,762 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:18:13,763 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:18:13,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1077478746, now seen corresponding path program 1 times [2024-12-02 11:18:13,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:18:13,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523109274] [2024-12-02 11:18:13,763 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:18:13,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:18:13,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 11:18:13,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1633325169] [2024-12-02 11:18:13,956 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:18:13,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:18:13,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:18:13,958 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:18:13,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 11:18:14,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 11:18:14,405 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 11:18:14,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 11:18:14,882 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 11:18:14,883 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 11:18:14,884 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 11:18:14,892 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 11:18:15,086 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:18:15,094 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:18:15,391 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 11:18:15,394 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 11:18:15 BoogieIcfgContainer [2024-12-02 11:18:15,394 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 11:18:15,394 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 11:18:15,394 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 11:18:15,395 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 11:18:15,395 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:16:56" (3/4) ... [2024-12-02 11:18:15,397 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 11:18:15,397 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 11:18:15,398 INFO L158 Benchmark]: Toolchain (without parser) took 80442.09ms. Allocated memory was 142.6MB in the beginning and 5.7GB in the end (delta: 5.6GB). Free memory was 114.7MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 4.2GB. Max. memory is 16.1GB. [2024-12-02 11:18:15,398 INFO L158 Benchmark]: CDTParser took 0.28ms. Allocated memory is still 142.6MB. Free memory is still 83.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 11:18:15,398 INFO L158 Benchmark]: CACSL2BoogieTranslator took 365.88ms. Allocated memory is still 142.6MB. Free memory was 114.5MB in the beginning and 90.0MB in the end (delta: 24.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-12-02 11:18:15,398 INFO L158 Benchmark]: Boogie Procedure Inliner took 84.74ms. Allocated memory is still 142.6MB. Free memory was 90.0MB in the beginning and 76.0MB in the end (delta: 13.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 11:18:15,399 INFO L158 Benchmark]: Boogie Preprocessor took 87.61ms. Allocated memory is still 142.6MB. Free memory was 76.0MB in the beginning and 57.2MB in the end (delta: 18.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 11:18:15,399 INFO L158 Benchmark]: RCFGBuilder took 997.74ms. Allocated memory is still 142.6MB. Free memory was 57.2MB in the beginning and 89.0MB in the end (delta: -31.8MB). Peak memory consumption was 29.6MB. Max. memory is 16.1GB. [2024-12-02 11:18:15,399 INFO L158 Benchmark]: TraceAbstraction took 78897.77ms. Allocated memory was 142.6MB in the beginning and 5.7GB in the end (delta: 5.6GB). Free memory was 88.2MB in the beginning and 1.5GB in the end (delta: -1.5GB). Peak memory consumption was 4.1GB. Max. memory is 16.1GB. [2024-12-02 11:18:15,399 INFO L158 Benchmark]: Witness Printer took 2.85ms. Allocated memory is still 5.7GB. Free memory was 1.5GB in the beginning and 1.5GB in the end (delta: 503.5kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 11:18:15,401 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.28ms. Allocated memory is still 142.6MB. Free memory is still 83.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 365.88ms. Allocated memory is still 142.6MB. Free memory was 114.5MB in the beginning and 90.0MB in the end (delta: 24.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 84.74ms. Allocated memory is still 142.6MB. Free memory was 90.0MB in the beginning and 76.0MB in the end (delta: 13.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 87.61ms. Allocated memory is still 142.6MB. Free memory was 76.0MB in the beginning and 57.2MB in the end (delta: 18.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * RCFGBuilder took 997.74ms. Allocated memory is still 142.6MB. Free memory was 57.2MB in the beginning and 89.0MB in the end (delta: -31.8MB). Peak memory consumption was 29.6MB. Max. memory is 16.1GB. * TraceAbstraction took 78897.77ms. Allocated memory was 142.6MB in the beginning and 5.7GB in the end (delta: 5.6GB). Free memory was 88.2MB in the beginning and 1.5GB in the end (delta: -1.5GB). Peak memory consumption was 4.1GB. Max. memory is 16.1GB. * Witness Printer took 2.85ms. Allocated memory is still 5.7GB. Free memory was 1.5GB in the beginning and 1.5GB in the end (delta: 503.5kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftRight at line 222, overapproximation of someBinaryArithmeticDOUBLEoperation at line 284, overapproximation of someBinaryFLOATComparisonOperation at line 161, overapproximation of someBinaryFLOATComparisonOperation at line 103, overapproximation of someBinaryFLOATComparisonOperation at line 336, overapproximation of someBinaryFLOATComparisonOperation at line 368, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 374, overapproximation of someBinaryFLOATComparisonOperation at line 334, overapproximation of someBinaryFLOATComparisonOperation at line 333, overapproximation of someBinaryFLOATComparisonOperation at line 239, overapproximation of someBinaryFLOATComparisonOperation at line 109, overapproximation of someBinaryFLOATComparisonOperation at line 188, overapproximation of someBinaryFLOATComparisonOperation at line 372, overapproximation of someBinaryFLOATComparisonOperation at line 112, overapproximation of someBinaryFLOATComparisonOperation at line 242, overapproximation of someBinaryFLOATComparisonOperation at line 370, overapproximation of someBinaryFLOATComparisonOperation at line 376, overapproximation of someBinaryFLOATComparisonOperation at line 331, overapproximation of bitwiseOr at line 397, overapproximation of bitwiseOr at line 273, overapproximation of someUnaryDOUBLEoperation at line 63, overapproximation of someBinaryDOUBLEComparisonOperation at line 397, overapproximation of someBinaryDOUBLEComparisonOperation at line 316, overapproximation of someBinaryDOUBLEComparisonOperation at line 318, overapproximation of someBinaryDOUBLEComparisonOperation at line 312, overapproximation of someBinaryDOUBLEComparisonOperation at line 314, overapproximation of someBinaryDOUBLEComparisonOperation at line 387, overapproximation of someBinaryDOUBLEComparisonOperation at line 320, overapproximation of someUnaryFLOAToperation at line 161, overapproximation of someUnaryFLOAToperation at line 242, overapproximation of someUnaryFLOAToperation at line 239. 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] float var_1_23 = 0.933; [L43] float var_1_24 = 4.25; [L44] float var_1_25 = 200.7; [L45] unsigned char var_1_26 = 100; [L46] unsigned char var_1_27 = 64; [L47] unsigned char var_1_28 = 25; [L48] unsigned char var_1_29 = 8; [L49] signed long int var_1_30 = -1000000; [L50] unsigned char var_1_31 = 2; [L51] signed long int var_1_32 = -100; [L52] unsigned char var_1_33 = 0; [L53] signed long int var_1_34 = -128; [L54] unsigned char var_1_35 = 1; [L55] unsigned char var_1_36 = 10; [L56] unsigned char var_1_37 = 5; [L57] signed long int var_1_38 = 10; [L58] unsigned long int var_1_39 = 64; [L59] unsigned long int var_1_40 = 3967768577; [L60] signed short int var_1_41 = -500; [L61] signed short int var_1_42 = 64; [L62] signed short int var_1_43 = -16; [L63] float var_1_44 = -0.65; [L64] float var_1_45 = 50.8; [L65] float var_1_46 = 7.25; [L66] float var_1_47 = 15.1; [L67] float var_1_48 = 256.6; [L68] float var_1_49 = 24.8; [L69] unsigned short int var_1_50 = 1; [L70] unsigned short int var_1_51 = 54377; [L71] unsigned short int var_1_52 = 2; [L72] unsigned long int var_1_53 = 4; [L73] signed short int var_1_54 = 64; [L74] signed long int var_1_55 = 200; [L75] unsigned char var_1_56 = 1; [L76] unsigned char var_1_57 = 0; [L77] unsigned char var_1_58 = 0; [L78] unsigned char var_1_59 = 0; [L79] signed char var_1_60 = -1; [L80] unsigned char var_1_61 = 10; [L81] unsigned long int var_1_62 = 10; [L82] signed short int var_1_63 = -5; [L83] double var_1_64 = 1.75; [L84] double var_1_65 = 7.5; [L85] double var_1_66 = 128.25; [L86] unsigned short int var_1_67 = 128; [L87] signed long int var_1_68 = 1000000000; [L88] unsigned char var_1_69 = 1; [L89] float var_1_70 = 64.5; [L90] unsigned short int var_1_71 = 256; [L91] unsigned long int var_1_72 = 1; [L92] signed char var_1_73 = -4; [L93] unsigned short int var_1_74 = 10; [L94] signed char var_1_75 = 5; [L95] unsigned char last_1_var_1_3 = 64; [L96] unsigned short int last_1_var_1_6 = 10; [L97] unsigned short int last_1_var_1_15 = 5; [L98] unsigned short int last_1_var_1_20 = 50; [L99] unsigned short int last_1_var_1_21 = 0; VAL [isInitial=0, 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=0, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=2, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=-4] [L401] isInitial = 1 [L402] FCALL initially() [L404] CALL updateLastVariables() [L390] last_1_var_1_3 = var_1_3 [L391] last_1_var_1_6 = var_1_6 [L392] last_1_var_1_15 = var_1_15 [L393] last_1_var_1_20 = var_1_20 [L394] last_1_var_1_21 = 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, 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=0, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=2, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=-4] [L404] RET updateLastVariables() [L405] CALL updateVariables() [L301] var_1_4 = __VERIFIER_nondet_uchar() [L302] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=2, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=-4] [L20] COND FALSE !(!cond) 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=2, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=-4] [L302] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=2, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=-4] [L303] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=2, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=-4] [L20] COND FALSE !(!cond) 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=2, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=-4] [L303] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=2, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=-4] [L304] var_1_5 = __VERIFIER_nondet_uchar() [L305] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=-4] [L20] COND FALSE !(!cond) 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=-4] [L305] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=-4] [L306] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=-4] [L20] COND FALSE !(!cond) 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=-4] [L306] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=-4] [L307] var_1_9 = __VERIFIER_nondet_long() [L308] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L308] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L309] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L309] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L310] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L310] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L311] var_1_10 = __VERIFIER_nondet_double() [L312] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L312] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L313] var_1_11 = __VERIFIER_nondet_double() [L314] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L314] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L315] var_1_12 = __VERIFIER_nondet_double() [L316] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L316] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L317] var_1_13 = __VERIFIER_nondet_double() [L318] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L318] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L319] var_1_14 = __VERIFIER_nondet_double() [L320] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L320] 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L321] var_1_17 = __VERIFIER_nondet_char() [L322] 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=-1, 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L322] 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=-1, 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L323] 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=-1, 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L323] 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=-1, 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=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L324] var_1_18 = __VERIFIER_nondet_char() [L325] 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=-1, var_1_18=-1, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L325] 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=-1, var_1_18=-1, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L326] 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=-1, var_1_18=-1, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L326] 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=-1, var_1_18=-1, var_1_19=1, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L327] var_1_19 = __VERIFIER_nondet_char() [L328] 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L328] 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L329] 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L329] 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_23=933/1000, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L330] var_1_23 = __VERIFIER_nondet_float() [L331] CALL assume_abort_if_not((var_1_23 >= -922337.2036854776000e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854776000e+12F && var_1_23 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L331] RET assume_abort_if_not((var_1_23 >= -922337.2036854776000e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854776000e+12F && var_1_23 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_24=17/4, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L332] var_1_24 = __VERIFIER_nondet_float() [L333] CALL assume_abort_if_not((var_1_24 >= -922337.2036854776000e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854776000e+12F && var_1_24 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L333] RET assume_abort_if_not((var_1_24 >= -922337.2036854776000e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854776000e+12F && var_1_24 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L334] CALL assume_abort_if_not(var_1_24 != 0.0F) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L334] RET assume_abort_if_not(var_1_24 != 0.0F) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_25=2007/10, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L335] var_1_25 = __VERIFIER_nondet_float() [L336] CALL assume_abort_if_not((var_1_25 >= -922337.2036854776000e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L336] RET assume_abort_if_not((var_1_25 >= -922337.2036854776000e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=100, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L337] var_1_26 = __VERIFIER_nondet_uchar() [L338] CALL assume_abort_if_not(var_1_26 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L338] RET assume_abort_if_not(var_1_26 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L339] CALL assume_abort_if_not(var_1_26 <= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L339] RET assume_abort_if_not(var_1_26 <= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L340] var_1_27 = __VERIFIER_nondet_uchar() [L341] CALL assume_abort_if_not(var_1_27 >= 64) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L341] RET assume_abort_if_not(var_1_27 >= 64) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L342] CALL assume_abort_if_not(var_1_27 <= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L342] RET assume_abort_if_not(var_1_27 <= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=25, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L343] var_1_28 = __VERIFIER_nondet_uchar() [L344] CALL assume_abort_if_not(var_1_28 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L344] RET assume_abort_if_not(var_1_28 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L345] 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L345] 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=8, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L346] var_1_29 = __VERIFIER_nondet_uchar() [L347] 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L347] 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L348] 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L348] 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=2, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L349] var_1_31 = __VERIFIER_nondet_uchar() [L350] CALL assume_abort_if_not(var_1_31 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L350] RET assume_abort_if_not(var_1_31 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L351] CALL assume_abort_if_not(var_1_31 <= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L351] RET assume_abort_if_not(var_1_31 <= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L352] var_1_33 = __VERIFIER_nondet_uchar() [L353] 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L353] 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L354] 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L354] 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-128, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L355] var_1_34 = __VERIFIER_nondet_long() [L356] CALL assume_abort_if_not(var_1_34 >= -2147483646) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L356] RET assume_abort_if_not(var_1_34 >= -2147483646) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L357] CALL assume_abort_if_not(var_1_34 <= 2147483646) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L357] RET assume_abort_if_not(var_1_34 <= 2147483646) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=10, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L358] var_1_36 = __VERIFIER_nondet_uchar() [L359] CALL assume_abort_if_not(var_1_36 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L359] RET assume_abort_if_not(var_1_36 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L360] CALL assume_abort_if_not(var_1_36 <= 64) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L360] RET assume_abort_if_not(var_1_36 <= 64) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=5, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L361] var_1_37 = __VERIFIER_nondet_uchar() [L362] CALL assume_abort_if_not(var_1_37 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L362] RET assume_abort_if_not(var_1_37 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L363] CALL assume_abort_if_not(var_1_37 <= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L363] RET assume_abort_if_not(var_1_37 <= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=3967768577, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L364] var_1_40 = __VERIFIER_nondet_ulong() [L365] CALL assume_abort_if_not(var_1_40 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L365] RET assume_abort_if_not(var_1_40 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L366] CALL assume_abort_if_not(var_1_40 <= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L366] RET assume_abort_if_not(var_1_40 <= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_45=254/5, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L367] var_1_45 = __VERIFIER_nondet_float() [L368] CALL assume_abort_if_not((var_1_45 >= -922337.2036854765600e+13F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 9223372.036854765600e+12F && var_1_45 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L368] RET assume_abort_if_not((var_1_45 >= -922337.2036854765600e+13F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 9223372.036854765600e+12F && var_1_45 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_46=29/4, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L369] var_1_46 = __VERIFIER_nondet_float() [L370] CALL assume_abort_if_not((var_1_46 >= -922337.2036854765600e+13F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854765600e+12F && var_1_46 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L370] RET assume_abort_if_not((var_1_46 >= -922337.2036854765600e+13F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854765600e+12F && var_1_46 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_47=151/10, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L371] var_1_47 = __VERIFIER_nondet_float() [L372] CALL assume_abort_if_not((var_1_47 >= 0.0F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854765600e+12F && var_1_47 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L372] RET assume_abort_if_not((var_1_47 >= 0.0F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854765600e+12F && var_1_47 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_48=1283/5, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L373] var_1_48 = __VERIFIER_nondet_float() [L374] CALL assume_abort_if_not((var_1_48 >= 0.0F && var_1_48 <= -1.0e-20F) || (var_1_48 <= 9223372.036854765600e+12F && var_1_48 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L374] RET assume_abort_if_not((var_1_48 >= 0.0F && var_1_48 <= -1.0e-20F) || (var_1_48 <= 9223372.036854765600e+12F && var_1_48 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_49=124/5, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L375] var_1_49 = __VERIFIER_nondet_float() [L376] CALL assume_abort_if_not((var_1_49 >= -461168.6018427382800e+13F && var_1_49 <= -1.0e-20F) || (var_1_49 <= 4611686.018427382800e+12F && var_1_49 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L376] RET assume_abort_if_not((var_1_49 >= -461168.6018427382800e+13F && var_1_49 <= -1.0e-20F) || (var_1_49 <= 4611686.018427382800e+12F && var_1_49 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=54377, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L377] var_1_51 = __VERIFIER_nondet_ushort() [L378] CALL assume_abort_if_not(var_1_51 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L378] RET assume_abort_if_not(var_1_51 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L379] CALL assume_abort_if_not(var_1_51 <= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L379] RET assume_abort_if_not(var_1_51 <= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L380] var_1_57 = __VERIFIER_nondet_uchar() [L381] CALL assume_abort_if_not(var_1_57 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L381] RET assume_abort_if_not(var_1_57 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L382] CALL assume_abort_if_not(var_1_57 <= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L382] RET assume_abort_if_not(var_1_57 <= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L383] var_1_59 = __VERIFIER_nondet_uchar() [L384] CALL assume_abort_if_not(var_1_59 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L384] RET assume_abort_if_not(var_1_59 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L385] CALL assume_abort_if_not(var_1_59 <= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L385] RET assume_abort_if_not(var_1_59 <= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_66=513/4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L386] var_1_66 = __VERIFIER_nondet_double() [L387] CALL assume_abort_if_not((var_1_66 >= -461168.6018427382800e+13F && var_1_66 <= -1.0e-20F) || (var_1_66 <= 4611686.018427382800e+12F && var_1_66 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L20] COND FALSE !(!cond) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L387] RET assume_abort_if_not((var_1_66 >= -461168.6018427382800e+13F && var_1_66 <= -1.0e-20F) || (var_1_66 <= 4611686.018427382800e+12F && var_1_66 >= 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=2, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L405] RET updateVariables() [L406] CALL step() [L103] COND TRUE (var_1_23 / var_1_24) > var_1_25 [L104] var_1_22 = ((var_1_26 + var_1_27) - (((((((var_1_28) > (var_1_29)) ? (var_1_28) : (var_1_29))) < 0 ) ? -((((var_1_28) > (var_1_29)) ? (var_1_28) : (var_1_29))) : ((((var_1_28) > (var_1_29)) ? (var_1_28) : (var_1_29)))))) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=-1000000, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L106] COND TRUE var_1_29 > ((var_1_26 % 200) / (var_1_27 + var_1_31)) [L107] var_1_30 = (((((var_1_26) > (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))))) ? (var_1_26) : (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29)))))) - var_1_28) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=-100, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L109] COND TRUE (var_1_23 >= var_1_25) || var_1_33 [L110] var_1_32 = ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L112] COND FALSE !((var_1_24 * var_1_25) < 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L119] EXPR var_1_30 & var_1_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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L119] EXPR (var_1_28 + var_1_26) & (var_1_30 & var_1_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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=10, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L119] COND FALSE !((var_1_22 / var_1_27) <= ((var_1_28 + var_1_26) & (var_1_30 & var_1_32))) [L128] var_1_38 = var_1_36 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L130] COND FALSE !(\read(var_1_33)) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=64, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L133] COND FALSE !(var_1_22 <= var_1_30) [L136] var_1_39 = ((((var_1_29) < (var_1_37)) ? (var_1_29) : (var_1_37))) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L139] COND FALSE !(2 < var_1_38) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=64, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L154] COND TRUE (var_1_27 - (var_1_37 + var_1_28)) <= var_1_38 [L155] var_1_42 = (var_1_36 - var_1_28) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L157] EXPR var_1_22 ^ var_1_37 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=-16, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L157] COND TRUE (var_1_22 ^ var_1_37) >= (~ var_1_36) [L158] var_1_43 = ((((((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) < (var_1_26)) ? (((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) : (var_1_26))) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L160] COND TRUE (128 - var_1_26) > var_1_36 [L161] var_1_44 = ((((2.5f) < 0 ) ? -(2.5f) : (2.5f))) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_4=141, var_1_50=1, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L181] COND TRUE (-4 % var_1_26) <= (var_1_41 + var_1_32) [L182] var_1_50 = ((((var_1_29) > (((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))))) ? (var_1_29) : (((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27)))))) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=2, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L188] COND TRUE var_1_46 <= ((((var_1_44) > ((var_1_45 / var_1_24))) ? (var_1_44) : ((var_1_45 / var_1_24)))) [L189] var_1_52 = ((((((((var_1_27) > (var_1_36)) ? (var_1_27) : (var_1_36))) < 0 ) ? -((((var_1_27) > (var_1_36)) ? (var_1_27) : (var_1_36))) : ((((var_1_27) > (var_1_36)) ? (var_1_27) : (var_1_36))))) + var_1_28) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L195] var_1_33 && (var_1_31 == (var_1_28 | var_1_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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=64, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L195] COND FALSE !(var_1_33 && (var_1_31 == (var_1_28 | var_1_32))) [L204] COND TRUE var_1_24 >= 64.5f [L205] var_1_54 = var_1_28 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L207] COND FALSE !(((var_1_40 - var_1_37) * var_1_51) < var_1_35) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L212] COND FALSE !(var_1_38 >= (~ var_1_34)) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L217] COND TRUE var_1_30 <= var_1_26 [L218] var_1_58 = var_1_59 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L222] EXPR 32u >> var_1_26 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=-1, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L222] COND TRUE var_1_40 < (32u >> var_1_26) [L223] var_1_60 = ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37))) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L225] COND FALSE !(\read(var_1_59)) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=10, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L232] COND TRUE var_1_57 || var_1_33 [L233] var_1_62 = (((((((((var_1_52) > (128u)) ? (var_1_52) : (128u)))) > (((((var_1_50) < 0 ) ? -(var_1_50) : (var_1_50))))) ? (((((var_1_52) > (128u)) ? (var_1_52) : (128u)))) : (((((var_1_50) < 0 ) ? -(var_1_50) : (var_1_50)))))) + var_1_28) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L235] COND FALSE !(var_1_58 && (var_1_50 != var_1_53)) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=7/4, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L238] COND TRUE (var_1_26 + var_1_40) >= var_1_28 [L239] var_1_64 = ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=15/2, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L241] COND TRUE \read(var_1_57) [L242] var_1_65 = ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L246] COND FALSE !(\read(var_1_58)) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=1000000000, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L249] var_1_68 = var_1_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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=1, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L250] COND TRUE \read(var_1_56) [L251] var_1_69 = var_1_59 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=129/2, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L253] var_1_70 = var_1_45 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=256, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L254] COND FALSE !(\read(var_1_33)) [L257] var_1_71 = var_1_61 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L259] COND FALSE !(\read(var_1_33)) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=-4, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L262] var_1_73 = var_1_37 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=5, var_1_8=15/8, var_1_9=66] [L263] COND TRUE ((((var_1_39) < (((((16u) < (var_1_55)) ? (16u) : (var_1_55))))) ? (var_1_39) : (((((16u) < (var_1_55)) ? (16u) : (var_1_55)))))) <= var_1_62 [L264] var_1_74 = ((((var_1_29) > (var_1_35)) ? (var_1_29) : (var_1_35))) 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=5, var_1_8=15/8, var_1_9=66] [L268] var_1_75 = var_1_37 [L269] 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=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_8=15/8, var_1_9=66] [L270] 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, var_1_15=5, var_1_16=4, var_1_17=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_8=15/8, var_1_9=66] [L273] 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=5, var_1_16=4, var_1_17=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_8=15/8, var_1_9=66] [L273] signed long int stepLocal_2 = last_1_var_1_20 ^ last_1_var_1_15; [L274] 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_1=131, stepLocal_2=1, var_1_15=5, var_1_16=4, var_1_17=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_8=15/8, var_1_9=66] [L275] 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_1=131, var_1_15=5, var_1_16=4, var_1_17=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_8=15/8, var_1_9=66] [L278] 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, var_1_15=5, var_1_16=4, var_1_17=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=50, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_8=15/8, var_1_9=66] [L282] 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, var_1_15=5, var_1_16=4, var_1_17=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=141, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_8=15/8, var_1_9=66] [L283] COND TRUE var_1_3 < (var_1_5 % ((((32) > (var_1_9)) ? (32) : (var_1_9)))) [L284] 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, var_1_15=5, var_1_16=4, var_1_17=-1, var_1_18=-1, var_1_19=2, var_1_1=-4, var_1_20=141, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_9=66] [L290] var_1_16 = (var_1_17 + (var_1_18 + ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19))))) [L291] var_1_1 = ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) [L292] 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_3=10, var_1_15=5, var_1_16=0, var_1_17=-1, var_1_18=-1, var_1_19=2, var_1_1=0, var_1_20=141, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_9=66] [L293] 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_3=10, var_1_15=5, var_1_16=0, var_1_17=-1, var_1_18=-1, var_1_19=2, var_1_1=0, var_1_20=141, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_9=66] [L293] COND FALSE !(stepLocal_3 == ((var_1_3 * var_1_17) & (var_1_1 * var_1_18))) [L296] COND TRUE ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))) > var_1_21 [L297] 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, var_1_15=272, var_1_16=0, var_1_17=-1, var_1_18=-1, var_1_19=2, var_1_1=0, var_1_20=141, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_9=66] [L406] RET step() [L407] CALL, EXPR property() [L397] 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=272, var_1_16=0, var_1_17=-1, var_1_18=-1, var_1_19=2, var_1_1=0, var_1_20=141, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_9=66] [L397] 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=272, var_1_16=0, var_1_17=-1, var_1_18=-1, var_1_19=2, var_1_1=0, var_1_20=141, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_9=66] [L397] 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=272, var_1_16=0, var_1_17=-1, var_1_18=-1, var_1_19=2, var_1_1=0, var_1_20=141, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_9=66] [L397] 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=272, var_1_16=0, var_1_17=-1, var_1_18=-1, var_1_19=2, var_1_1=0, var_1_20=141, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_9=66] [L397-L398] 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) ; [L407] RET, EXPR property() [L407] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) 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=272, var_1_16=0, var_1_17=-1, var_1_18=-1, var_1_19=2, var_1_1=0, var_1_20=141, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_9=66] [L19] reach_error() 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=272, var_1_16=0, var_1_17=-1, var_1_18=-1, var_1_19=2, var_1_1=0, var_1_20=141, var_1_21=0, var_1_22=64, var_1_26=63, var_1_27=64, var_1_28=63, var_1_29=319, var_1_30=0, var_1_31=1, var_1_32=496, var_1_33=0, var_1_34=-496, var_1_35=1, var_1_36=2, var_1_37=0, var_1_38=2, var_1_39=0, var_1_3=64, var_1_40=2147483647, var_1_41=-500, var_1_42=-61, var_1_43=0, var_1_44=2, var_1_45=5, var_1_46=0, var_1_4=141, var_1_50=64, var_1_51=32767, var_1_52=127, var_1_53=4, var_1_54=63, var_1_55=200, var_1_56=1, var_1_57=1, var_1_58=0, var_1_59=0, var_1_5=131, var_1_60=0, var_1_61=10, var_1_62=191, var_1_63=-5, var_1_64=3, var_1_65=4, var_1_67=128, var_1_68=-5, var_1_69=0, var_1_6=10, var_1_70=5, var_1_71=10, var_1_72=1, var_1_73=0, var_1_74=63, var_1_75=0, var_1_9=66] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 217 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 78.5s, OverallIterations: 20, TraceHistogramMax: 54, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 35.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9392 SdHoareTripleChecker+Valid, 6.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9339 mSDsluCounter, 24418 SdHoareTripleChecker+Invalid, 5.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 16631 mSDsCounter, 2066 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5105 IncrementalHoareTripleChecker+Invalid, 7171 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2066 mSolverCounterUnsat, 7787 mSDtfsCounter, 5105 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2456 GetRequests, 2334 SyntacticMatches, 1 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 1.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=109878occurred in iteration=19, InterpolantAutomatonStates: 135, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 27.2s AutomataMinimizationTime, 19 MinimizatonAttempts, 72166 StatesRemovedByMinimization, 17 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 2.8s SatisfiabilityAnalysisTime, 9.7s InterpolantComputationTime, 9247 NumberOfCodeBlocks, 9247 NumberOfCodeBlocksAsserted, 25 NumberOfCheckSat, 8470 ConstructedInterpolants, 5 QuantifiedInterpolants, 21579 SizeOfPredicates, 8 NumberOfNonLiveVariables, 3478 ConjunctsInSsa, 29 ConjunctsInUnsatCore, 23 InterpolantComputations, 16 PerfectInterpolantSequences, 131105/131652 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, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-12-02 11:18:15,438 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/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/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-78.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1 --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 4b22aa97f1913ae3cfccd3ac43d88bdb4353913e6f399c17cfa9647d6764d2ff --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 11:18:17,875 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 11:18:17,963 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 11:18:17,970 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 11:18:17,970 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 11:18:17,994 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 11:18:17,994 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 11:18:17,995 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 11:18:17,995 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 11:18:17,995 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 11:18:17,995 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 11:18:17,995 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 11:18:17,996 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 11:18:17,996 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 11:18:17,996 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 11:18:17,996 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 11:18:17,996 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 11:18:17,996 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 11:18:17,996 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 11:18:17,996 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 11:18:17,996 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 11:18:17,996 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 11:18:17,997 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 11:18:17,997 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 11:18:17,997 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 11:18:17,997 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 11:18:17,997 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 11:18:17,997 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 11:18:17,997 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 11:18:17,997 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 11:18:17,997 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 11:18:17,997 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:18:17,997 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:18:17,998 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:18:17,998 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:18:17,998 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 11:18:17,998 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:18:17,998 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:18:17,998 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:18:17,999 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:18:17,999 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 11:18:17,999 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 11:18:17,999 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 11:18:17,999 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 11:18:17,999 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 11:18:17,999 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 11:18:17,999 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 11:18:17,999 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 11:18:17,999 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 11:18:17,999 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 11:18:17,999 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1 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 -> 4b22aa97f1913ae3cfccd3ac43d88bdb4353913e6f399c17cfa9647d6764d2ff [2024-12-02 11:18:18,277 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 11:18:18,286 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 11:18:18,289 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 11:18:18,290 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 11:18:18,291 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 11:18:18,292 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-78.i [2024-12-02 11:18:21,030 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/data/5d8ddef51/43e44b6220334f109d1d667c8efba35d/FLAGf55e14f42 [2024-12-02 11:18:21,262 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 11:18:21,263 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-78.i [2024-12-02 11:18:21,273 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/data/5d8ddef51/43e44b6220334f109d1d667c8efba35d/FLAGf55e14f42 [2024-12-02 11:18:21,288 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/data/5d8ddef51/43e44b6220334f109d1d667c8efba35d [2024-12-02 11:18:21,291 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 11:18:21,292 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 11:18:21,294 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 11:18:21,294 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 11:18:21,298 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 11:18:21,299 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:18:21" (1/1) ... [2024-12-02 11:18:21,300 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20b46b1b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:18:21, skipping insertion in model container [2024-12-02 11:18:21,300 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:18:21" (1/1) ... [2024-12-02 11:18:21,323 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:18:21,462 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-78.i[916,929] [2024-12-02 11:18:21,573 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:18:21,588 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 11:18:21,597 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-78.i[916,929] [2024-12-02 11:18:21,656 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:18:21,672 INFO L204 MainTranslator]: Completed translation [2024-12-02 11:18:21,673 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:18:21 WrapperNode [2024-12-02 11:18:21,673 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 11:18:21,673 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 11:18:21,673 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 11:18:21,673 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 11:18:21,678 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:18:21" (1/1) ... [2024-12-02 11:18:21,692 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:18:21" (1/1) ... [2024-12-02 11:18:21,723 INFO L138 Inliner]: procedures = 27, calls = 67, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 389 [2024-12-02 11:18:21,724 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 11:18:21,724 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 11:18:21,724 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 11:18:21,724 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 11:18:21,731 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:18:21" (1/1) ... [2024-12-02 11:18:21,731 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:18:21" (1/1) ... [2024-12-02 11:18:21,738 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:18:21" (1/1) ... [2024-12-02 11:18:21,754 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]. [2024-12-02 11:18:21,754 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:18:21" (1/1) ... [2024-12-02 11:18:21,754 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:18:21" (1/1) ... [2024-12-02 11:18:21,777 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:18:21" (1/1) ... [2024-12-02 11:18:21,779 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:18:21" (1/1) ... [2024-12-02 11:18:21,784 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:18:21" (1/1) ... [2024-12-02 11:18:21,788 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:18:21" (1/1) ... [2024-12-02 11:18:21,791 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:18:21" (1/1) ... [2024-12-02 11:18:21,797 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 11:18:21,798 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 11:18:21,798 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 11:18:21,798 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 11:18:21,799 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:18:21" (1/1) ... [2024-12-02 11:18:21,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:18:21,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:18:21,833 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 11:18:21,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 11:18:21,859 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 11:18:21,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 11:18:21,859 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 11:18:21,859 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 11:18:21,859 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 11:18:21,859 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 11:18:21,958 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 11:18:21,960 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 11:18:34,201 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2024-12-02 11:18:34,201 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 11:18:34,212 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 11:18:34,213 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 11:18:34,213 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:18:34 BoogieIcfgContainer [2024-12-02 11:18:34,213 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 11:18:34,215 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 11:18:34,215 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 11:18:34,220 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 11:18:34,220 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:18:21" (1/3) ... [2024-12-02 11:18:34,221 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@107fad9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:18:34, skipping insertion in model container [2024-12-02 11:18:34,221 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:18:21" (2/3) ... [2024-12-02 11:18:34,221 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@107fad9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:18:34, skipping insertion in model container [2024-12-02 11:18:34,221 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:18:34" (3/3) ... [2024-12-02 11:18:34,222 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-78.i [2024-12-02 11:18:34,233 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 11:18:34,234 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-78.i that has 2 procedures, 169 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 11:18:34,284 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 11:18:34,293 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=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;@27eb4ee5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 11:18:34,293 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 11:18:34,297 INFO L276 IsEmpty]: Start isEmpty. Operand has 169 states, 112 states have (on average 1.5446428571428572) internal successors, (173), 113 states have internal predecessors, (173), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 11:18:34,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2024-12-02 11:18:34,314 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:18:34,315 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:18:34,315 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:18:34,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:18:34,320 INFO L85 PathProgramCache]: Analyzing trace with hash -404200456, now seen corresponding path program 1 times [2024-12-02 11:18:34,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:18:34,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [435122421] [2024-12-02 11:18:34,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:18:34,333 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:18:34,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:18:34,335 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:18:34,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-12-02 11:18:35,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:18:35,498 INFO L256 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 11:18:35,510 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:18:35,562 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 1546 proven. 0 refuted. 0 times theorem prover too weak. 4178 trivial. 0 not checked. [2024-12-02 11:18:35,562 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:18:35,563 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:18:35,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [435122421] [2024-12-02 11:18:35,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [435122421] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:18:35,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:18:35,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 11:18:35,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080475125] [2024-12-02 11:18:35,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:18:35,569 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 11:18:35,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:18:35,584 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 11:18:35,584 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 11:18:35,586 INFO L87 Difference]: Start difference. First operand has 169 states, 112 states have (on average 1.5446428571428572) internal successors, (173), 113 states have internal predecessors, (173), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) Second operand has 2 states, 2 states have (on average 44.5) internal successors, (89), 2 states have internal predecessors, (89), 2 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2024-12-02 11:18:35,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:18:35,626 INFO L93 Difference]: Finished difference Result 331 states and 610 transitions. [2024-12-02 11:18:35,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 11:18:35,628 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 44.5) internal successors, (89), 2 states have internal predecessors, (89), 2 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 352 [2024-12-02 11:18:35,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:18:35,634 INFO L225 Difference]: With dead ends: 331 [2024-12-02 11:18:35,634 INFO L226 Difference]: Without dead ends: 165 [2024-12-02 11:18:35,638 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 351 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 11:18:35,640 INFO L435 NwaCegarLoop]: 273 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:18:35,641 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:18:35,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2024-12-02 11:18:35,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2024-12-02 11:18:35,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 109 states have (on average 1.5137614678899083) internal successors, (165), 109 states have internal predecessors, (165), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 11:18:35,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 273 transitions. [2024-12-02 11:18:35,686 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 273 transitions. Word has length 352 [2024-12-02 11:18:35,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:18:35,687 INFO L471 AbstractCegarLoop]: Abstraction has 165 states and 273 transitions. [2024-12-02 11:18:35,687 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 44.5) internal successors, (89), 2 states have internal predecessors, (89), 2 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2024-12-02 11:18:35,687 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 273 transitions. [2024-12-02 11:18:35,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2024-12-02 11:18:35,694 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:18:35,694 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:18:35,714 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-12-02 11:18:35,895 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:18:35,895 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:18:35,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:18:35,896 INFO L85 PathProgramCache]: Analyzing trace with hash -2076124788, now seen corresponding path program 1 times [2024-12-02 11:18:35,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:18:35,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1789823796] [2024-12-02 11:18:35,897 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:18:35,897 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:18:35,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:18:35,899 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:18:35,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-12-02 11:18:36,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:18:37,037 INFO L256 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 11:18:37,046 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:18:37,809 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2213 proven. 39 refuted. 0 times theorem prover too weak. 3472 trivial. 0 not checked. [2024-12-02 11:18:37,809 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:18:38,048 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:18:38,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1789823796] [2024-12-02 11:18:38,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1789823796] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:18:38,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [893232982] [2024-12-02 11:18:38,048 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:18:38,049 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 11:18:38,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 11:18:38,051 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 11:18:38,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-12-02 11:18:39,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:18:39,078 INFO L256 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 11:18:39,089 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:18:39,149 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:18:39,150 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:18:39,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [893232982] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:18:39,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:18:39,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2024-12-02 11:18:39,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514636757] [2024-12-02 11:18:39,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:18:39,152 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:18:39,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:18:39,153 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:18:39,154 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:18:39,154 INFO L87 Difference]: Start difference. First operand 165 states and 273 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:18:39,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:18:39,346 INFO L93 Difference]: Finished difference Result 440 states and 729 transitions. [2024-12-02 11:18:39,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:18:39,346 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 352 [2024-12-02 11:18:39,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:18:39,351 INFO L225 Difference]: With dead ends: 440 [2024-12-02 11:18:39,351 INFO L226 Difference]: Without dead ends: 278 [2024-12-02 11:18:39,353 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 748 GetRequests, 743 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:18:39,354 INFO L435 NwaCegarLoop]: 356 mSDtfsCounter, 187 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 593 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:18:39,354 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 593 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:18:39,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2024-12-02 11:18:39,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 275. [2024-12-02 11:18:39,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 186 states have (on average 1.4946236559139785) internal successors, (278), 187 states have internal predecessors, (278), 86 states have call successors, (86), 2 states have call predecessors, (86), 2 states have return successors, (86), 85 states have call predecessors, (86), 86 states have call successors, (86) [2024-12-02 11:18:39,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 450 transitions. [2024-12-02 11:18:39,388 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 450 transitions. Word has length 352 [2024-12-02 11:18:39,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:18:39,390 INFO L471 AbstractCegarLoop]: Abstraction has 275 states and 450 transitions. [2024-12-02 11:18:39,390 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:18:39,390 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 450 transitions. [2024-12-02 11:18:39,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2024-12-02 11:18:39,394 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:18:39,394 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:18:39,399 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-12-02 11:18:39,614 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 11:18:39,794 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:18:39,795 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:18:39,795 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:18:39,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1055056434, now seen corresponding path program 1 times [2024-12-02 11:18:39,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:18:39,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [434026149] [2024-12-02 11:18:39,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:18:39,797 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:18:39,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:18:39,798 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:18:39,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 11:18:40,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:18:40,866 INFO L256 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 11:18:40,870 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:18:41,489 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2213 proven. 39 refuted. 0 times theorem prover too weak. 3472 trivial. 0 not checked. [2024-12-02 11:18:41,489 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:18:41,679 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:18:41,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [434026149] [2024-12-02 11:18:41,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [434026149] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:18:41,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1847829528] [2024-12-02 11:18:41,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:18:41,679 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 11:18:41,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 11:18:41,681 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 11:18:41,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-12-02 11:18:42,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:18:42,643 INFO L256 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 11:18:42,648 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:18:42,784 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:18:42,784 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:18:42,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1847829528] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:18:42,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:18:42,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2024-12-02 11:18:42,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586084026] [2024-12-02 11:18:42,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:18:42,785 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:18:42,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:18:42,786 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:18:42,786 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:18:42,787 INFO L87 Difference]: Start difference. First operand 275 states and 450 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:18:43,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:18:43,878 INFO L93 Difference]: Finished difference Result 819 states and 1334 transitions. [2024-12-02 11:18:43,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:18:43,879 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 352 [2024-12-02 11:18:43,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:18:43,884 INFO L225 Difference]: With dead ends: 819 [2024-12-02 11:18:43,884 INFO L226 Difference]: Without dead ends: 547 [2024-12-02 11:18:43,886 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 750 GetRequests, 743 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:18:43,887 INFO L435 NwaCegarLoop]: 266 mSDtfsCounter, 427 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:18:43,887 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [427 Valid, 499 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-12-02 11:18:43,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2024-12-02 11:18:43,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 289. [2024-12-02 11:18:43,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 199 states have (on average 1.4874371859296482) internal successors, (296), 200 states have internal predecessors, (296), 86 states have call successors, (86), 3 states have call predecessors, (86), 3 states have return successors, (86), 85 states have call predecessors, (86), 86 states have call successors, (86) [2024-12-02 11:18:43,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 468 transitions. [2024-12-02 11:18:43,949 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 468 transitions. Word has length 352 [2024-12-02 11:18:43,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:18:43,950 INFO L471 AbstractCegarLoop]: Abstraction has 289 states and 468 transitions. [2024-12-02 11:18:43,950 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:18:43,950 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 468 transitions. [2024-12-02 11:18:43,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2024-12-02 11:18:43,952 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:18:43,952 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:18:43,958 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2024-12-02 11:18:44,171 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 11:18:44,353 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:18:44,353 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:18:44,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:18:44,354 INFO L85 PathProgramCache]: Analyzing trace with hash -766368114, now seen corresponding path program 1 times [2024-12-02 11:18:44,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:18:44,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [271504148] [2024-12-02 11:18:44,355 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:18:44,355 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:18:44,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:18:44,356 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:18:44,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-12-02 11:18:45,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:18:45,389 INFO L256 TraceCheckSpWp]: Trace formula consists of 585 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 11:18:45,395 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:18:46,004 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2213 proven. 39 refuted. 0 times theorem prover too weak. 3472 trivial. 0 not checked. [2024-12-02 11:18:46,005 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:18:46,208 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:18:46,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [271504148] [2024-12-02 11:18:46,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [271504148] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:18:46,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [391565406] [2024-12-02 11:18:46,209 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:18:46,209 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 11:18:46,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 11:18:46,211 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 11:18:46,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-12-02 11:18:48,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:18:49,033 INFO L256 TraceCheckSpWp]: Trace formula consists of 585 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 11:18:49,039 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:18:53,368 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:18:53,368 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:18:53,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [391565406] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:18:53,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:18:53,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2024-12-02 11:18:53,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126643941] [2024-12-02 11:18:53,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:18:53,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:18:53,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:18:53,370 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:18:53,370 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:18:53,371 INFO L87 Difference]: Start difference. First operand 289 states and 468 transitions. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:18:58,363 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:03,116 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:07,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:11,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:11,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:19:11,273 INFO L93 Difference]: Finished difference Result 885 states and 1431 transitions. [2024-12-02 11:19:11,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:19:11,298 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 352 [2024-12-02 11:19:11,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:19:11,303 INFO L225 Difference]: With dead ends: 885 [2024-12-02 11:19:11,303 INFO L226 Difference]: Without dead ends: 599 [2024-12-02 11:19:11,304 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 750 GetRequests, 741 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:19:11,305 INFO L435 NwaCegarLoop]: 280 mSDtfsCounter, 252 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 109 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 975 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.7s IncrementalHoareTripleChecker+Time [2024-12-02 11:19:11,305 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 975 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 140 Invalid, 4 Unknown, 0 Unchecked, 17.7s Time] [2024-12-02 11:19:11,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2024-12-02 11:19:11,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 573. [2024-12-02 11:19:11,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 394 states have (on average 1.4873096446700507) internal successors, (586), 396 states have internal predecessors, (586), 172 states have call successors, (172), 6 states have call predecessors, (172), 6 states have return successors, (172), 170 states have call predecessors, (172), 172 states have call successors, (172) [2024-12-02 11:19:11,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 930 transitions. [2024-12-02 11:19:11,379 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 930 transitions. Word has length 352 [2024-12-02 11:19:11,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:19:11,380 INFO L471 AbstractCegarLoop]: Abstraction has 573 states and 930 transitions. [2024-12-02 11:19:11,380 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:19:11,380 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 930 transitions. [2024-12-02 11:19:11,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2024-12-02 11:19:11,383 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:19:11,383 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:19:11,413 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Ended with exit code 0 [2024-12-02 11:19:11,600 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-12-02 11:19:11,784 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 11:19:11,784 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:19:11,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:19:11,784 INFO L85 PathProgramCache]: Analyzing trace with hash -508202676, now seen corresponding path program 1 times [2024-12-02 11:19:11,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:19:11,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [38513769] [2024-12-02 11:19:11,785 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:19:11,785 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:19:11,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:19:11,786 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:19:11,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-12-02 11:19:12,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:19:12,820 INFO L256 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 11:19:12,824 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:19:13,434 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2213 proven. 39 refuted. 0 times theorem prover too weak. 3472 trivial. 0 not checked. [2024-12-02 11:19:13,434 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:19:13,641 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:19:13,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [38513769] [2024-12-02 11:19:13,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [38513769] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:19:13,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [973844631] [2024-12-02 11:19:13,642 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:19:13,642 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 11:19:13,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 11:19:13,644 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 11:19:13,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-12-02 11:19:16,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:19:16,446 INFO L256 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 11:19:16,450 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:19:16,515 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:19:16,515 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:19:16,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [973844631] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:19:16,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:19:16,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2024-12-02 11:19:16,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261200798] [2024-12-02 11:19:16,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:19:16,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:19:16,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:19:16,517 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:19:16,517 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:19:16,517 INFO L87 Difference]: Start difference. First operand 573 states and 930 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:19:20,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:19:20,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:19:20,635 INFO L93 Difference]: Finished difference Result 859 states and 1395 transitions. [2024-12-02 11:19:20,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:19:20,658 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 352 [2024-12-02 11:19:20,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:19:20,661 INFO L225 Difference]: With dead ends: 859 [2024-12-02 11:19:20,661 INFO L226 Difference]: Without dead ends: 573 [2024-12-02 11:19:20,662 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 748 GetRequests, 743 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:19:20,662 INFO L435 NwaCegarLoop]: 271 mSDtfsCounter, 0 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:19:20,662 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 539 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 11:19:20,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2024-12-02 11:19:20,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 573. [2024-12-02 11:19:20,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 394 states have (on average 1.4771573604060915) internal successors, (582), 396 states have internal predecessors, (582), 172 states have call successors, (172), 6 states have call predecessors, (172), 6 states have return successors, (172), 170 states have call predecessors, (172), 172 states have call successors, (172) [2024-12-02 11:19:20,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 926 transitions. [2024-12-02 11:19:20,731 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 926 transitions. Word has length 352 [2024-12-02 11:19:20,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:19:20,732 INFO L471 AbstractCegarLoop]: Abstraction has 573 states and 926 transitions. [2024-12-02 11:19:20,732 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:19:20,732 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 926 transitions. [2024-12-02 11:19:20,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-12-02 11:19:20,734 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:19:20,735 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:19:20,762 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-12-02 11:19:20,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-12-02 11:19:21,135 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 11:19:21,135 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:19:21,136 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:19:21,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1598332324, now seen corresponding path program 1 times [2024-12-02 11:19:21,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:19:21,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1155366901] [2024-12-02 11:19:21,136 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:19:21,136 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:19:21,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:19:21,138 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:19:21,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-12-02 11:19:22,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:19:22,185 INFO L256 TraceCheckSpWp]: Trace formula consists of 585 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 11:19:22,188 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:19:22,807 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2213 proven. 39 refuted. 0 times theorem prover too weak. 3472 trivial. 0 not checked. [2024-12-02 11:19:22,807 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:19:22,998 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:19:22,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1155366901] [2024-12-02 11:19:22,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1155366901] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:19:22,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1404843343] [2024-12-02 11:19:22,998 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:19:22,998 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 11:19:22,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 11:19:23,000 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 11:19:23,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-12-02 11:19:25,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:19:25,787 INFO L256 TraceCheckSpWp]: Trace formula consists of 585 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 11:19:25,792 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:19:30,240 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:19:30,240 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:19:30,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1404843343] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:19:30,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:19:30,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2024-12-02 11:19:30,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944203310] [2024-12-02 11:19:30,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:19:30,241 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 11:19:30,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:19:30,241 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 11:19:30,241 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:19:30,241 INFO L87 Difference]: Start difference. First operand 573 states and 926 transitions. Second operand has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 5 states have internal predecessors, (86), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:19:33,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.34s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:36,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:40,495 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:43,027 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.53s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:47,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:49,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.63s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:53,951 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:57,954 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:19:57,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:19:57,957 INFO L93 Difference]: Finished difference Result 1413 states and 2277 transitions. [2024-12-02 11:19:57,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 11:19:57,980 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 5 states have internal predecessors, (86), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 353 [2024-12-02 11:19:57,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:19:57,985 INFO L225 Difference]: With dead ends: 1413 [2024-12-02 11:19:57,985 INFO L226 Difference]: Without dead ends: 1127 [2024-12-02 11:19:57,986 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 756 GetRequests, 743 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-12-02 11:19:57,987 INFO L435 NwaCegarLoop]: 512 mSDtfsCounter, 526 mSDsluCounter, 759 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 109 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 526 SdHoareTripleChecker+Valid, 1271 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:19:57,987 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [526 Valid, 1271 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 608 Invalid, 3 Unknown, 0 Unchecked, 27.4s Time] [2024-12-02 11:19:57,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1127 states. [2024-12-02 11:19:58,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1127 to 1065. [2024-12-02 11:19:58,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1065 states, 741 states have (on average 1.4912280701754386) internal successors, (1105), 744 states have internal predecessors, (1105), 312 states have call successors, (312), 11 states have call predecessors, (312), 11 states have return successors, (312), 309 states have call predecessors, (312), 312 states have call successors, (312) [2024-12-02 11:19:58,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 1729 transitions. [2024-12-02 11:19:58,145 INFO L78 Accepts]: Start accepts. Automaton has 1065 states and 1729 transitions. Word has length 353 [2024-12-02 11:19:58,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:19:58,146 INFO L471 AbstractCegarLoop]: Abstraction has 1065 states and 1729 transitions. [2024-12-02 11:19:58,146 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 5 states have internal predecessors, (86), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:19:58,146 INFO L276 IsEmpty]: Start isEmpty. Operand 1065 states and 1729 transitions. [2024-12-02 11:19:58,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-12-02 11:19:58,148 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:19:58,149 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:19:58,173 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2024-12-02 11:19:58,369 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2024-12-02 11:19:58,549 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:19:58,549 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:19:58,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:19:58,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1541074022, now seen corresponding path program 1 times [2024-12-02 11:19:58,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:19:58,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1423376567] [2024-12-02 11:19:58,550 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:19:58,550 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:19:58,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:19:58,552 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:19:58,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2024-12-02 11:19:59,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:19:59,585 INFO L256 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 11:19:59,588 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:20:00,216 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2213 proven. 39 refuted. 0 times theorem prover too weak. 3472 trivial. 0 not checked. [2024-12-02 11:20:00,216 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:20:00,404 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:20:00,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1423376567] [2024-12-02 11:20:00,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1423376567] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:20:00,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [594181276] [2024-12-02 11:20:00,405 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:20:00,405 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 11:20:00,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 11:20:00,406 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 11:20:00,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2024-12-02 11:20:03,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:20:03,436 INFO L256 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 11:20:03,439 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:20:04,064 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2213 proven. 39 refuted. 0 times theorem prover too weak. 3472 trivial. 0 not checked. [2024-12-02 11:20:04,064 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:20:04,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [594181276] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:20:04,214 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:20:04,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2024-12-02 11:20:04,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042951176] [2024-12-02 11:20:04,215 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 11:20:04,215 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:20:04,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:20:04,216 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:20:04,216 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-12-02 11:20:04,216 INFO L87 Difference]: Start difference. First operand 1065 states and 1729 transitions. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 2 states have call successors, (54), 2 states have call predecessors, (54), 3 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2024-12-02 11:20:05,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:20:05,748 INFO L93 Difference]: Finished difference Result 2006 states and 3222 transitions. [2024-12-02 11:20:05,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 11:20:05,751 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 2 states have call successors, (54), 2 states have call predecessors, (54), 3 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 353 [2024-12-02 11:20:05,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:20:05,756 INFO L225 Difference]: With dead ends: 2006 [2024-12-02 11:20:05,756 INFO L226 Difference]: Without dead ends: 1095 [2024-12-02 11:20:05,758 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 802 GetRequests, 795 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:20:05,758 INFO L435 NwaCegarLoop]: 202 mSDtfsCounter, 168 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:20:05,758 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 499 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-12-02 11:20:05,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states. [2024-12-02 11:20:05,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 1073. [2024-12-02 11:20:05,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 745 states have (on average 1.451006711409396) internal successors, (1081), 748 states have internal predecessors, (1081), 312 states have call successors, (312), 15 states have call predecessors, (312), 15 states have return successors, (312), 309 states have call predecessors, (312), 312 states have call successors, (312) [2024-12-02 11:20:05,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 1705 transitions. [2024-12-02 11:20:05,851 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 1705 transitions. Word has length 353 [2024-12-02 11:20:05,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:20:05,851 INFO L471 AbstractCegarLoop]: Abstraction has 1073 states and 1705 transitions. [2024-12-02 11:20:05,852 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 2 states have call successors, (54), 2 states have call predecessors, (54), 3 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2024-12-02 11:20:05,852 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 1705 transitions. [2024-12-02 11:20:05,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-12-02 11:20:05,854 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:20:05,854 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:20:05,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (14)] Forceful destruction successful, exit code 0 [2024-12-02 11:20:06,083 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2024-12-02 11:20:06,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:20:06,255 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:20:06,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:20:06,256 INFO L85 PathProgramCache]: Analyzing trace with hash -2050547112, now seen corresponding path program 1 times [2024-12-02 11:20:06,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:20:06,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [509344398] [2024-12-02 11:20:06,256 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:20:06,256 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:20:06,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:20:06,258 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:20:06,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2024-12-02 11:20:08,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:20:08,294 INFO L256 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 11:20:08,297 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:20:12,718 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 1193 proven. 141 refuted. 0 times theorem prover too weak. 4390 trivial. 0 not checked. [2024-12-02 11:20:12,718 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:20:18,424 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:20:18,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [509344398] [2024-12-02 11:20:18,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [509344398] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:20:18,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [146949487] [2024-12-02 11:20:18,424 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:20:18,424 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 11:20:18,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 11:20:18,426 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 11:20:18,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2024-12-02 11:20:23,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:20:23,334 INFO L256 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 11:20:23,337 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:20:25,730 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:20:25,730 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:20:25,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [146949487] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:20:25,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:20:25,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2024-12-02 11:20:25,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215591344] [2024-12-02 11:20:25,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:20:25,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:20:25,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:20:25,731 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:20:25,732 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2024-12-02 11:20:25,732 INFO L87 Difference]: Start difference. First operand 1073 states and 1705 transitions. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:20:29,894 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.06s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:34,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:35,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:39,471 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.58s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:43,618 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:43,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:20:43,667 INFO L93 Difference]: Finished difference Result 2017 states and 3175 transitions. [2024-12-02 11:20:43,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:20:43,667 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 353 [2024-12-02 11:20:43,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:20:43,674 INFO L225 Difference]: With dead ends: 2017 [2024-12-02 11:20:43,674 INFO L226 Difference]: Without dead ends: 1443 [2024-12-02 11:20:43,676 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 751 GetRequests, 740 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2024-12-02 11:20:43,677 INFO L435 NwaCegarLoop]: 264 mSDtfsCounter, 109 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 813 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.8s IncrementalHoareTripleChecker+Time [2024-12-02 11:20:43,677 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 813 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 264 Invalid, 2 Unknown, 0 Unchecked, 17.8s Time] [2024-12-02 11:20:43,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1443 states. [2024-12-02 11:20:43,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1443 to 1435. [2024-12-02 11:20:43,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1435 states, 1004 states have (on average 1.4362549800796813) internal successors, (1442), 1012 states have internal predecessors, (1442), 406 states have call successors, (406), 24 states have call predecessors, (406), 24 states have return successors, (406), 398 states have call predecessors, (406), 406 states have call successors, (406) [2024-12-02 11:20:43,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1435 states to 1435 states and 2254 transitions. [2024-12-02 11:20:43,822 INFO L78 Accepts]: Start accepts. Automaton has 1435 states and 2254 transitions. Word has length 353 [2024-12-02 11:20:43,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:20:43,823 INFO L471 AbstractCegarLoop]: Abstraction has 1435 states and 2254 transitions. [2024-12-02 11:20:43,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:20:43,823 INFO L276 IsEmpty]: Start isEmpty. Operand 1435 states and 2254 transitions. [2024-12-02 11:20:43,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-12-02 11:20:43,824 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:20:43,825 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:20:43,844 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2024-12-02 11:20:44,047 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2024-12-02 11:20:44,225 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:20:44,225 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:20:44,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:20:44,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1794134872, now seen corresponding path program 1 times [2024-12-02 11:20:44,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:20:44,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1808123251] [2024-12-02 11:20:44,226 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:20:44,227 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:20:44,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:20:44,228 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:20:44,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2024-12-02 11:20:45,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:20:45,313 INFO L256 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 11:20:45,316 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:20:49,736 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-12-02 11:20:49,736 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:20:49,736 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:20:49,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1808123251] [2024-12-02 11:20:49,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1808123251] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:20:49,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:20:49,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:20:49,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341059667] [2024-12-02 11:20:49,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:20:49,737 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:20:49,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:20:49,737 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:20:49,737 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:20:49,737 INFO L87 Difference]: Start difference. First operand 1435 states and 2254 transitions. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:20:52,202 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:20:56,391 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:21:00,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:21:02,193 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:21:04,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.46s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:21:04,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:21:04,847 INFO L93 Difference]: Finished difference Result 2047 states and 3214 transitions. [2024-12-02 11:21:04,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:21:04,849 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 353 [2024-12-02 11:21:04,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:21:04,854 INFO L225 Difference]: With dead ends: 2047 [2024-12-02 11:21:04,854 INFO L226 Difference]: Without dead ends: 1437 [2024-12-02 11:21:04,855 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 350 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:21:04,856 INFO L435 NwaCegarLoop]: 264 mSDtfsCounter, 77 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:21:04,856 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 667 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 139 Invalid, 2 Unknown, 0 Unchecked, 15.0s Time] [2024-12-02 11:21:04,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1437 states. [2024-12-02 11:21:05,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1437 to 1435. [2024-12-02 11:21:05,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1435 states, 1004 states have (on average 1.4342629482071714) internal successors, (1440), 1012 states have internal predecessors, (1440), 406 states have call successors, (406), 24 states have call predecessors, (406), 24 states have return successors, (406), 398 states have call predecessors, (406), 406 states have call successors, (406) [2024-12-02 11:21:05,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1435 states to 1435 states and 2252 transitions. [2024-12-02 11:21:05,043 INFO L78 Accepts]: Start accepts. Automaton has 1435 states and 2252 transitions. Word has length 353 [2024-12-02 11:21:05,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:21:05,043 INFO L471 AbstractCegarLoop]: Abstraction has 1435 states and 2252 transitions. [2024-12-02 11:21:05,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-12-02 11:21:05,044 INFO L276 IsEmpty]: Start isEmpty. Operand 1435 states and 2252 transitions. [2024-12-02 11:21:05,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-12-02 11:21:05,046 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:21:05,046 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:05,076 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2024-12-02 11:21:05,246 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:21:05,247 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:21:05,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:05,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1851393174, now seen corresponding path program 1 times [2024-12-02 11:21:05,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:21:05,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1383987595] [2024-12-02 11:21:05,248 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:05,248 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:21:05,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:21:05,250 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:21:05,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2311b7f0-7b4c-44fd-aefc-f777cf60be2b/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2024-12-02 11:21:07,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:07,245 INFO L256 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-12-02 11:21:07,252 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:23:52,961 WARN L286 SmtUtils]: Spent 8.06s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:23:59,887 WARN L286 SmtUtils]: Spent 6.93s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:24:07,635 WARN L286 SmtUtils]: Spent 7.75s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:24:14,905 WARN L286 SmtUtils]: Spent 7.27s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:24:21,213 WARN L286 SmtUtils]: Spent 6.31s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:24:29,276 WARN L286 SmtUtils]: Spent 8.06s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:24:37,478 WARN L286 SmtUtils]: Spent 8.20s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:24:45,557 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:24:53,616 WARN L286 SmtUtils]: Spent 8.06s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:25:01,695 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:25:09,753 WARN L286 SmtUtils]: Spent 8.06s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:25:17,838 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:25:25,919 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:25:33,995 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:25:42,073 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:25:49,157 WARN L286 SmtUtils]: Spent 7.07s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:25:55,712 WARN L286 SmtUtils]: Spent 6.55s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:26:03,795 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:26:11,908 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:26:19,982 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:26:27,666 WARN L286 SmtUtils]: Spent 7.68s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:26:34,856 WARN L286 SmtUtils]: Spent 7.19s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:26:42,783 WARN L286 SmtUtils]: Spent 7.93s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:26:50,851 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:26:58,402 WARN L286 SmtUtils]: Spent 7.55s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:27:06,468 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:27:14,180 WARN L286 SmtUtils]: Spent 7.71s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:27:22,262 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:27:30,334 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:27:38,438 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:27:54,122 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:27:58,148 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 ((_ sign_extend 24) c_~var_1_19~0)) (.cse7 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0))) (.cse1 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (.cse6 ((_ zero_extend 24) c_~var_1_5~0)) (.cse8 ((_ sign_extend 24) c_~var_1_17~0)) (.cse2 ((_ sign_extend 24) c_~var_1_18~0))) (and (bvsge .cse0 (_ bv4294967265 32)) (fp.geq c_~var_1_10~0 .cse1) (bvsle .cse2 (_ bv32 32)) (let ((.cse4 (bvadd (_ bv10 32) .cse6)) (.cse5 ((_ zero_extend 24) c_~var_1_4~0))) (let ((.cse3 (bvsgt .cse4 .cse5))) (or (and .cse3 (= ((_ extract 15 0) .cse4) c_~var_1_20~0)) (and (= ((_ extract 15 0) .cse5) c_~var_1_20~0) (not .cse3))))) (= (_ bv0 16) c_~var_1_21~0) (fp.leq c_~var_1_12~0 .cse7) (fp.geq c_~var_1_14~0 .cse1) (bvsle .cse0 (_ bv31 32)) (fp.leq c_~var_1_14~0 .cse7) (fp.geq c_~var_1_13~0 .cse1) (fp.geq c_~var_1_12~0 .cse1) (fp.leq c_~var_1_13~0 .cse7) (fp.leq c_~var_1_10~0 .cse7) (bvsge .cse8 (_ bv4294967233 32)) (let ((.cse9 (fp.gt c_~var_1_10~0 c_~var_1_11~0)) (.cse10 (fp.sub c_currentRoundingMode c_~var_1_13~0 c_~var_1_14~0))) (or (and .cse9 (= c_~var_1_8~0 (fp.add c_currentRoundingMode (fp.sub c_currentRoundingMode c_~var_1_10~0 c_~var_1_12~0) .cse10))) (and (not .cse9) (= c_~var_1_8~0 (fp.add c_currentRoundingMode (fp.sub c_currentRoundingMode c_~var_1_11~0 c_~var_1_12~0) .cse10))))) (fp.leq c_~var_1_11~0 .cse7) (fp.geq c_~var_1_11~0 .cse1) (bvslt (_ bv64 32) (bvsrem .cse6 c_~var_1_9~0)) (not (bvsgt (_ bv32 32) c_~var_1_9~0)) (bvsle .cse8 (_ bv63 32)) (= c_~var_1_3~0 (_ bv64 8)) (= c_currentRoundingMode roundNearestTiesToEven) (= (_ bv10 16) c_~var_1_6~0) (= (_ bv0 16) c_~last_1_var_1_21~0) (bvsge .cse2 (_ bv4294967265 32)))) is different from false [2024-12-02 11:28:05,763 WARN L286 SmtUtils]: Spent 7.52s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:28:13,856 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:28:21,976 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:28:30,073 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:28:38,167 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:28:46,244 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:28:54,323 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:29:02,456 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:29:09,264 WARN L286 SmtUtils]: Spent 6.81s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:29:17,347 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:29:25,417 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:29:33,534 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:29:41,498 WARN L286 SmtUtils]: Spent 7.96s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:29:49,599 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:29:57,678 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:30:05,750 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:30:13,837 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:30:21,921 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:30:30,033 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:30:35,354 WARN L286 SmtUtils]: Spent 5.32s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:30:43,435 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 11:30:51,509 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)